Also log when a test passes, and usePLOG macros.

This commit is contained in:
Relintai 2023-04-26 16:37:44 +02:00
parent aeb3975450
commit c750933c7e

View File

@ -1333,7 +1333,9 @@ void MLPPTests::test_mlpp_vector() {
void MLPPTests::is_approx_equalsd(real_t a, real_t b, const String &str) { void MLPPTests::is_approx_equalsd(real_t a, real_t b, const String &str) {
if (!Math::is_equal_approx(a, b)) { if (!Math::is_equal_approx(a, b)) {
ERR_PRINT("TEST FAILED: " + str + " Got: " + String::num(a) + " Should be: " + String::num(b)); PLOG_ERR("TEST FAILED: " + str + " Got: " + String::num(a) + " Should be: " + String::num(b));
} else {
PLOG_MSG("TEST PASSED: " + str);
} }
} }
@ -1348,6 +1350,8 @@ void MLPPTests::is_approx_equals_dvec(const Vector<real_t> &a, const Vector<real
} }
} }
PLOG_MSG("TEST PASSED: " + str);
return; return;
IAEDVEC_FAILED: IAEDVEC_FAILED:
@ -1370,7 +1374,7 @@ IAEDVEC_FAILED:
fail_str += "]."; fail_str += "].";
ERR_PRINT(fail_str); PLOG_ERR(fail_str);
} }
String vmat_to_str(const Vector<Vector<real_t>> &a) { String vmat_to_str(const Vector<Vector<real_t>> &a) {
@ -1416,6 +1420,8 @@ void MLPPTests::is_approx_equals_dmat(const Vector<Vector<real_t>> &a, const Vec
} }
} }
PLOG_MSG("TEST PASSED: " + str);
return; return;
IAEDMAT_FAILED: IAEDMAT_FAILED:
@ -1427,7 +1433,7 @@ IAEDMAT_FAILED:
fail_str += "Should be:\n"; fail_str += "Should be:\n";
fail_str += vmat_to_str(b); fail_str += vmat_to_str(b);
ERR_PRINT(fail_str); PLOG_ERR(fail_str);
} }
void MLPPTests::is_approx_equals_mat(Ref<MLPPMatrix> a, Ref<MLPPMatrix> b, const String &str) { void MLPPTests::is_approx_equals_mat(Ref<MLPPMatrix> a, Ref<MLPPMatrix> b, const String &str) {
@ -1452,6 +1458,8 @@ void MLPPTests::is_approx_equals_mat(Ref<MLPPMatrix> a, Ref<MLPPMatrix> b, const
} }
} }
PLOG_MSG("TEST PASSED: " + str);
return; return;
IAEMAT_FAILED: IAEMAT_FAILED:
@ -1463,7 +1471,7 @@ IAEMAT_FAILED:
fail_str += "\nShould be:\n"; fail_str += "\nShould be:\n";
fail_str += b->to_string(); fail_str += b->to_string();
ERR_PRINT(fail_str); PLOG_ERR(fail_str);
} }
void MLPPTests::is_approx_equals_vec(Ref<MLPPVector> a, Ref<MLPPVector> b, const String &str) { void MLPPTests::is_approx_equals_vec(Ref<MLPPVector> a, Ref<MLPPVector> b, const String &str) {
ERR_FAIL_COND(!a.is_valid()); ERR_FAIL_COND(!a.is_valid());
@ -1479,6 +1487,8 @@ void MLPPTests::is_approx_equals_vec(Ref<MLPPVector> a, Ref<MLPPVector> b, const
} }
} }
PLOG_MSG("TEST PASSED: " + str);
return; return;
IAEDVEC_FAILED: IAEDVEC_FAILED:
@ -1491,7 +1501,7 @@ IAEDVEC_FAILED:
fail_str += b->to_string(); fail_str += b->to_string();
fail_str += "\n."; fail_str += "\n.";
ERR_PRINT(fail_str); PLOG_ERR(fail_str);
} }
MLPPTests::MLPPTests() { MLPPTests::MLPPTests() {