Implements inequality token
This commit is contained in:
@@ -17,6 +17,21 @@ TEST_CASE( "True Not Equals True", "[integration]" ) {
|
||||
auto lastValue = script.GetLastValue();
|
||||
REQUIRE(!lastValue->EvaluateBool());
|
||||
}
|
||||
TEST_CASE( "True Nequals False", "[integration]" ) {
|
||||
Script script = Script::Create("true ~= false");
|
||||
REQUIRE(!script.Diagnostics -> HasErrors());
|
||||
script.Evaluate();
|
||||
auto lastValue = script.GetLastValue();
|
||||
REQUIRE(lastValue->EvaluateBool());
|
||||
}
|
||||
TEST_CASE( "True Not Nequals True", "[integration]" ) {
|
||||
Script script = Script::Create("true ~= true");
|
||||
REQUIRE(!script.Diagnostics -> HasErrors());
|
||||
script.Evaluate();
|
||||
auto lastValue = script.GetLastValue();
|
||||
REQUIRE(!lastValue->EvaluateBool());
|
||||
}
|
||||
|
||||
|
||||
TEST_CASE( "False Equals False", "[integration]" ) {
|
||||
Script script = Script::Create("false == false");
|
||||
|
||||
Reference in New Issue
Block a user