/
thomas-king
/
Literals
Обзор
Документация
Войти
/
thomas-king
/
Literals
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
src/tests/tests.cpp
80 строк
2 KB
AceRodstin
Update headers.
28 дек 2022, 17:58
28 дек 2022, 17:58
a269034
Код
Авторство
О чём код?
// // tests.cpp // Literals // // Created by Ace Rodstin on 16 Nov 2022. // #include "../../include/tests/parser_tests.h" void test_parser() { cout << "--- Testing Parser ---" << endl; parser_tests::test_parse_boolean_literal_false(); cout << "test_parse_boolean_literal_false passed" << endl; parser_tests::test_parse_boolean_literal_invalid_false(); cout << "test_parse_boolean_literal_invalid_false passed" << endl; parser_tests::test_parse_boolean_literal_true(); cout << "test_parse_boolean_literal_true passed" << endl; parser_tests::test_parse_boolean_literal_invalid_true(); cout << "test_parse_boolean_literal_invalid_true passed" << endl; parser_tests::test_parse_character_literal(); cout << "test_parse_character_literal passed" << endl; parser_tests::test_parse_character_literal_no_quotes(); cout << "test_parse_character_literal_no_quotes passed" << endl; parser_tests::test_parse_character_literal_opening_quote(); cout << "test_parse_character_literal_opening_quote passed" << endl; parser_tests::test_parse_character_literal_closing_quote(); cout << "test_parse_character_literal_closing_quote passed" << endl; parser_tests::test_parse_string_literal(); cout << "test_parse_string_literal passed" << endl; parser_tests::test_parse_string_literal_no_quotes(); cout << "test_parse_string_literal_no_quotes passed" << endl; parser_tests::test_parse_string_literal_opening_quote(); cout << "test_parse_string_literal_opening_quote passed" << endl; parser_tests::test_parse_string_literal_closing_quote(); cout << "test_parse_string_literal_closing_quote passed" << endl; parser_tests::test_parse_double_literal(); cout << "test_parse_double_literal passed" << endl; parser_tests::test_parse_double_literal_from_integer(); cout << "test_parse_double_literal_from_integer passed" << endl; parser_tests::test_parse_invalid_double_literal(); cout << "test_parse_invalid_double_literal passed" << endl; parser_tests::test_parse_invalid_dots_double_literal(); cout << "test_parse_invalid_dots_double_literal passed" << endl; parser_tests::test_parse_integer_literal(); cout << "test_parse_integer_literal passed" << endl; parser_tests::test_parse_invalid_integer_literal(); cout << "test_parse_invalid_integer_literal passed" << endl; parser_tests::test_is_literal(); cout << "test_is_literal passed" << endl; parser_tests::test_is_not_literal(); cout << "test_is_not_literal passed" << endl; } int main() { test_parser(); cout << "--- All tests passed ---" << endl; return 0; }