/
thomas-king
/
IdentifierParser
Обзор
Документация
Войти
/
thomas-king
/
IdentifierParser
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
src/tests/tests.cpp
50 строк
1 KB
AceRodstin
Add backticks parsing capability.
27 дек 2022, 17:56
27 дек 2022, 17:56
d72dba2
Код
Авторство
О чём код?
// // tests.cpp // IdentifierParser // // Created by Ace Rodstin on 27 Dec 2022. // #include <iostream> #include "../../include/tests/parser_tests.h" using namespace std; void test_parser() { cout << "--- Testing Parser ---" << endl; parser_tests::test_identifier_header_digit(); cout << "test_identifier_header_digit passed" << endl; parser_tests::test_identifier_header_uppercase(); cout << "test_identifier_header_uppercase passed" << endl; parser_tests::test_identifier_header_lowercase(); cout << "test_identifier_header_lowercase passed" << endl; parser_tests::test_identifier_header_underscore(); cout << "test_identifier_header_underscore passed" << endl; parser_tests::test_identifier_header_double_underscore(); cout << "test_identifier_header_double_underscore passed" << endl; parser_tests::test_identifier_contains_digits(); cout << "test_identifier_contains_digits passed" << endl; parser_tests::test_identifier_contains_underscore(); cout << "test_identifier_contains_underscore passed" << endl; parser_tests::test_identifier_contains_backticks(); cout << "test_identifier_contains_backticks passed" << endl; parser_tests::test_identifier_contains_invalid_character(); cout << "test_identifier_contains_invalid_character passed" << endl; } int main() { test_parser(); cout << "--- All tests passed ---" << endl; return 0; }