Adds support for debugger.
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/tag Build is failing

This commit is contained in:
2021-10-23 14:28:53 +02:00
parent 77dd8e708a
commit 7043b12f34
7 changed files with 43 additions and 19 deletions

View File

@@ -23,7 +23,7 @@ private:
static bool Require(bool value) {
auto* ctx = asGetActiveContext();
TestEnvironment* env = static_cast<TestEnvironment*>(ctx->GetUserData());
TestEnvironment* env = static_cast<TestEnvironment*>(ctx->GetUserData(684));
env->TotalRequirements += 1;
if (!value) {
env->FailedRequirements += 1;
@@ -43,7 +43,7 @@ private:
static bool RequireEqualsI32(i32 expected, i32 actual) {
auto* ctx = asGetActiveContext();
TestEnvironment* env = static_cast<TestEnvironment*>(ctx->GetUserData());
TestEnvironment* env = static_cast<TestEnvironment*>(ctx->GetUserData(684));
env->TotalRequirements += 1;
if (expected != actual) {
env->FailedRequirements += 1;
@@ -56,7 +56,7 @@ private:
static bool RequireEqualsString(const std::string& expected, const std::string& actual) {
auto* ctx = asGetActiveContext();
TestEnvironment* env = static_cast<TestEnvironment*>(ctx->GetUserData());
TestEnvironment* env = static_cast<TestEnvironment*>(ctx->GetUserData(684));
if (expected != actual) {
env->FailedRequirements += 1;
auto data = GetRequirementData(ctx);