Work on performance improvements
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
@@ -8,7 +8,7 @@ TEST_CASE( "Define script function", "[integration]" ) {
|
||||
script->Evaluate();
|
||||
auto variable = script->GetVariable("add");
|
||||
REQUIRE(variable != nullptr);
|
||||
REQUIRE(variable->GetType()->GetClass() == TypeClass::Function);
|
||||
REQUIRE(variable->GetTypeClass() == TypeClass::Function);
|
||||
delete script;
|
||||
}
|
||||
|
||||
@@ -18,9 +18,9 @@ TEST_CASE( "Define script function and call", "[integration]" ) {
|
||||
script->Evaluate();
|
||||
auto variable = script->GetVariable("add");
|
||||
REQUIRE(variable != nullptr);
|
||||
REQUIRE(variable->GetType()->GetClass() == TypeClass::Function);
|
||||
REQUIRE(variable->GetTypeClass() == TypeClass::Function);
|
||||
auto result = script->GetVariable("result");
|
||||
REQUIRE(result->GetType()->GetClass() == TypeClass::Number);
|
||||
REQUIRE(result->GetTypeClass() == TypeClass::Number);
|
||||
REQUIRE(result->EvaluateInteger() == 3);
|
||||
delete script;
|
||||
}
|
||||
@@ -31,9 +31,9 @@ TEST_CASE( "Define script function and call multiple times", "[integration]" ) {
|
||||
script->Evaluate();
|
||||
auto variable = script->GetVariable("add");
|
||||
REQUIRE(variable != nullptr);
|
||||
REQUIRE(variable->GetType()->GetClass() == TypeClass::Function);
|
||||
REQUIRE(variable->GetTypeClass() == TypeClass::Function);
|
||||
auto result = script->GetVariable("result");
|
||||
REQUIRE(result->GetType()->GetClass() == TypeClass::Number);
|
||||
REQUIRE(result->GetTypeClass() == TypeClass::Number);
|
||||
REQUIRE(result->EvaluateInteger() == 5);
|
||||
delete script;
|
||||
}
|
||||
@@ -52,7 +52,7 @@ TEST_CASE( "Define script function and call from extern", "[integration]" ) {
|
||||
delete toAddVal;
|
||||
|
||||
auto result = script->GetVariable("result");
|
||||
REQUIRE(result->GetType()->GetClass() == TypeClass::Number);
|
||||
REQUIRE(result->GetTypeClass() == TypeClass::Number);
|
||||
REQUIRE(result->EvaluateInteger() == 11);
|
||||
delete script;
|
||||
}
|
||||
@@ -74,11 +74,11 @@ TEST_CASE( "Define script function and return", "[integration]" ) {
|
||||
delete toAddVal;
|
||||
delete toAddVal2;
|
||||
|
||||
REQUIRE(result->GetType()->GetClass() == TypeClass::Number);
|
||||
REQUIRE(result->GetTypeClass() == TypeClass::Number);
|
||||
REQUIRE(result->EvaluateInteger() == 11);
|
||||
|
||||
auto variable = script->GetVariable("val");
|
||||
REQUIRE(variable->GetType()->GetClass() == TypeClass::Number);
|
||||
REQUIRE(variable->GetTypeClass() == TypeClass::Number);
|
||||
REQUIRE(variable->EvaluateInteger() == 0);
|
||||
|
||||
delete script;
|
||||
@@ -100,7 +100,7 @@ end
|
||||
script->CallFunction("add", {});
|
||||
|
||||
auto variable = script->GetVariable("val");
|
||||
REQUIRE(variable->GetType()->GetClass() == TypeClass::Number);
|
||||
REQUIRE(variable->GetTypeClass() == TypeClass::Number);
|
||||
REQUIRE(variable->EvaluateInteger() == 5);
|
||||
|
||||
delete script;
|
||||
@@ -128,7 +128,7 @@ test()
|
||||
script->Evaluate();
|
||||
|
||||
auto variable = script->GetVariable("result");
|
||||
REQUIRE(variable->GetType()->GetClass() == TypeClass::Number);
|
||||
REQUIRE(variable->GetTypeClass() == TypeClass::Number);
|
||||
REQUIRE(variable->EvaluateInteger() == 50);
|
||||
|
||||
delete script;
|
||||
|
||||
Reference in New Issue
Block a user