2026-02-28 13:59:02 -06:00
|
|
|
find_package(cmocka REQUIRED)
|
|
|
|
|
|
2026-03-05 08:27:36 -06:00
|
|
|
add_executable(test_nodeArray test_ASTNodeArray.c)
|
2026-03-09 09:06:06 -06:00
|
|
|
add_executable(test_lexer test_lexer.c)
|
2026-03-25 07:43:00 -06:00
|
|
|
add_executable(test_parser test_parser.c)
|
2026-02-28 13:59:02 -06:00
|
|
|
|
2026-03-05 08:27:36 -06:00
|
|
|
target_link_libraries(test_nodeArray
|
2026-02-28 13:59:02 -06:00
|
|
|
calculator_lib
|
|
|
|
|
cmocka::cmocka
|
|
|
|
|
)
|
|
|
|
|
|
2026-03-09 09:06:06 -06:00
|
|
|
target_link_libraries(test_lexer
|
|
|
|
|
calculator_lib
|
|
|
|
|
cmocka::cmocka
|
|
|
|
|
)
|
|
|
|
|
|
2026-03-25 07:43:00 -06:00
|
|
|
target_link_libraries(test_parser
|
|
|
|
|
calculator_lib
|
|
|
|
|
cmocka::cmocka
|
|
|
|
|
)
|
|
|
|
|
|
2026-03-05 08:27:36 -06:00
|
|
|
add_test(NAME nodeArray_tests COMMAND test_nodeArray)
|
2026-03-09 09:06:06 -06:00
|
|
|
add_test(NAME lexer_tests COMMAND test_lexer)
|
2026-03-25 07:43:00 -06:00
|
|
|
add_test(NAME parser_tests COMMAND test_parser)
|