/
UCS
/
sqlite_orm
Обзор
Документация
Войти
/
UCS
/
sqlite_orm
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
tests/unique_cases/issue86.cpp
25 строк
923 B
klaus triendl
Updated to Catch2 v3
15 янв 2023, 22:59
15 янв 2023, 22:59
3154d24
Код
Авторство
О чём код?
#include <sqlite_orm/sqlite_orm.h> #include <catch2/catch_all.hpp> using namespace sqlite_orm; TEST_CASE("Issue 86") { struct Data { uint8_t mUsed = 0; int mId = 0; int mCountryId = 0; int mLangId = 0; std::string mName; }; auto storage = make_storage("", make_table("cities", make_column("U", &Data::mUsed), make_column("Id", &Data::mId), make_column("CntId", &Data::mCountryId), make_column("LId", &Data::mLangId), make_column("N", &Data::mName))); storage.sync_schema(); std::string CurrCity = "ototo"; auto vms = storage.select(columns(&Data::mId, &Data::mLangId), where(like(&Data::mName, CurrCity))); }