/
thomas-king
/
Scanner
Обзор
Документация
Войти
/
thomas-king
/
Scanner
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
include/Tests/TestsSupport.h
37 строк
723 B
Ace Rodstin
Replace GoogleTest with UnitTest.
02 ноя 2023, 18:07
02 ноя 2023, 18:07
8350eca
Код
Авторство
О чём код?
// // TestsSupport.h // Scanner // // Created by Ace Rodstin on 10/27/23. // Updated by Ace Rodstin on 11/2/23. // // Copyright © 2023 Ace Rodstin. All rights reserved. // #ifndef TEST_TESTS_SUPPORT_HEADER_FILE #define TEST_TESTS_SUPPORT_HEADER_FILE #include "Scanner/Services/Scanner.h" #include "UnitTests/TestSuit.h" #include "UnitTests/TestCase.h" using namespace unit_tests; using namespace scanner; namespace tests { template<class T> T getValue(Token token) { auto value = token.getValue(); return any_cast<T>(value.value()); } template<class T> T getValue(Literal literal) { auto value = literal.getValue(); return any_cast<T>(value); } } #endif