/
UCS
/
sqlite_orm
Обзор
Документация
Войти
/
UCS
/
sqlite_orm
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
tests/statement_serializer_tests/alias_extractor.cpp
19 строк
460 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; using internal::alias_extractor; TEST_CASE("alias extractor") { struct User {}; SECTION("column alias") { REQUIRE(alias_extractor<colalias_a>::get() == "a"); } SECTION("table") { REQUIRE(alias_extractor<User>::get() == ""); } SECTION("table alias") { REQUIRE(alias_extractor<alias_a<User>>::get() == "a"); } }