Skip to content
Snippets Groups Projects
Commit e73baaf9 authored by Stéphane Del Pino's avatar Stéphane Del Pino
Browse files

Add tests for BreakProcessor

parent 3d332717
No related branches found
No related tags found
1 merge request!37Feature/language
......@@ -26,9 +26,10 @@ add_executable (unit_tests
test_ASTPrinter.cpp
test_ASTSymbolTableBuilder.cpp
test_ASTSymbolInitializationChecker.cpp
test_ExecUntilBreakOrContinue.cpp
test_BreakProcessor.cpp
test_BiCGStab.cpp
test_CRSMatrix.cpp
test_ExecUntilBreakOrContinue.cpp
test_FakeProcessor.cpp
test_IncDecExpressionProcessor.cpp
test_INodeProcessor.cpp
......
#include <catch2/catch.hpp>
#include <node_processor/BreakProcessor.hpp>
#include <rang.hpp>
TEST_CASE("BreakProcessor", "[language]")
{
rang::setControlMode(rang::control::Off);
ExecUntilBreakOrContinue exec_policy;
REQUIRE(exec_policy.exec() == true);
BreakProcessor break_processor;
break_processor.execute(exec_policy);
REQUIRE(exec_policy.exec() == false);
REQUIRE(exec_policy.jumpType() == ExecUntilBreakOrContinue::JumpType::break_jump);
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment