From 56511457d2773cde1a03f0e81078802bb64487fc Mon Sep 17 00:00:00 2001 From: Sam Hocevar Date: Sat, 24 Sep 2011 22:21:44 +0000 Subject: [PATCH] test: give more explicit names to unit test cases. --- test/unit/half.cpp | 26 ++++++++++++-------------- test/unit/matrix.cpp | 16 +++++++--------- test/unit/real.cpp | 16 ++++++++-------- test/unit/trig.cpp | 9 ++++----- 4 files changed, 31 insertions(+), 36 deletions(-) diff --git a/test/unit/half.cpp b/test/unit/half.cpp index cf88ad36..1e60a12b 100644 --- a/test/unit/half.cpp +++ b/test/unit/half.cpp @@ -22,8 +22,7 @@ namespace lol LOLUNIT_FIXTURE(HalfTest) { -public: - LOLUNIT_TEST(test_half_from_float) + LOLUNIT_TEST(FloatToHalf) { for (size_t i = 0; i < sizeof(pairs) / sizeof(*pairs); i++) { @@ -34,7 +33,7 @@ public: } } - LOLUNIT_TEST(test_half_makeaccurate) + LOLUNIT_TEST(FloatToHalfAccurate) { for (size_t i = 0; i < sizeof(pairs) / sizeof(*pairs); i++) { @@ -45,7 +44,7 @@ public: } } - LOLUNIT_TEST(test_half_makebits) + LOLUNIT_TEST(BitsToHalf) { for (unsigned int i = 0; i < 0x10000; i++) { @@ -56,7 +55,7 @@ public: } } - LOLUNIT_TEST(test_half_is_nan) + LOLUNIT_TEST(HalfIsNaN) { LOLUNIT_ASSERT(half::makebits(0x7c01).is_nan()); LOLUNIT_ASSERT(half::makebits(0xfc01).is_nan()); @@ -72,7 +71,7 @@ public: LOLUNIT_ASSERT(!half(-2.0f).is_nan()); } - LOLUNIT_TEST(test_half_is_inf) + LOLUNIT_TEST(HalfIsInf) { LOLUNIT_ASSERT(half(65536.0f).is_inf()); LOLUNIT_ASSERT(half(-65536.0f).is_inf()); @@ -89,7 +88,7 @@ public: LOLUNIT_ASSERT(!half::makebits(0xfe00).is_inf()); } - LOLUNIT_TEST(test_half_is_finite) + LOLUNIT_TEST(HalfIsFinite) { LOLUNIT_ASSERT(half(0.0f).is_finite()); LOLUNIT_ASSERT(half(-0.0f).is_finite()); @@ -106,7 +105,7 @@ public: LOLUNIT_ASSERT(!half::makebits(0xfe00).is_finite()); } - LOLUNIT_TEST(test_half_is_normal) + LOLUNIT_TEST(HalfIsNormal) { LOLUNIT_ASSERT(half(0.0f).is_normal()); LOLUNIT_ASSERT(half(-0.0f).is_normal()); @@ -123,7 +122,7 @@ public: LOLUNIT_ASSERT(!half::makebits(0xfe00).is_normal()); } - LOLUNIT_TEST(test_half_classify) + LOLUNIT_TEST(HalfClassify) { for (uint32_t i = 0; i < 0x10000; i++) { @@ -147,7 +146,7 @@ public: } } - LOLUNIT_TEST(test_half_to_float) + LOLUNIT_TEST(HalfToFloat) { for (size_t i = 0; i < sizeof(pairs) / sizeof(*pairs); i++) { @@ -176,7 +175,7 @@ public: } } - LOLUNIT_TEST(test_half_to_int) + LOLUNIT_TEST(HalfToInt) { LOLUNIT_ASSERT_EQUAL((int)(half)(0.0f), 0); LOLUNIT_ASSERT_EQUAL((int)(half)(-0.0f), 0); @@ -190,7 +189,7 @@ public: LOLUNIT_ASSERT_EQUAL((int)(half)(-65504.0f), -65504); } - LOLUNIT_TEST(test_float_op_half) + LOLUNIT_TEST(FloatOpHalf) { half zero = 0; half one = 1; @@ -231,7 +230,7 @@ public: LOLUNIT_ASSERT_EQUAL(2.0f, f); } - LOLUNIT_TEST(test_half_op_float) + LOLUNIT_TEST(HalfOpFloat) { half zero = 0; half one = 1; @@ -273,7 +272,6 @@ public: LOLUNIT_ASSERT_EQUAL(two.bits, f.bits); } -private: struct TestPair { float f; uint16_t x; }; static TestPair const pairs[11]; diff --git a/test/unit/matrix.cpp b/test/unit/matrix.cpp index 471cac03..a6c5e135 100644 --- a/test/unit/matrix.cpp +++ b/test/unit/matrix.cpp @@ -20,7 +20,6 @@ namespace lol LOLUNIT_FIXTURE(MatrixTest) { -public: void SetUp() { identity = mat4(1.0f); @@ -36,7 +35,7 @@ public: void TearDown() {} - LOLUNIT_TEST(test_vec_eq) + LOLUNIT_TEST(VectorEquality) { vec2 a2(1.0f, 2.0f); vec2 b2(0.0f, 2.0f); @@ -84,7 +83,7 @@ public: LOLUNIT_ASSERT_NOT_EQUAL(a4, e4); } - LOLUNIT_TEST(test_vec_lt) + LOLUNIT_TEST(VectorInequality) { vec2 a2(1.0f, 3.0f); vec2 b2(0.0f, 0.0f); @@ -108,7 +107,7 @@ public: LOLUNIT_ASSERT_LESS(a2, f2); } - LOLUNIT_TEST(test_vec_unary) + LOLUNIT_TEST(VectorUnaryMinus) { vec2 a(1.0f, 3.0f); vec2 b(-1.0f, -3.0f); @@ -117,7 +116,7 @@ public: LOLUNIT_ASSERT_EQUAL(-a, b); } - LOLUNIT_TEST(test_vec_cast) + LOLUNIT_TEST(CastVector) { vec2 a1(1.0f, 3.0f); @@ -137,7 +136,7 @@ public: LOLUNIT_ASSERT_EQUAL(a3, a1); } - LOLUNIT_TEST(test_mat_det) + LOLUNIT_TEST(MatrixDeterminant) { float d1 = triangular.det(); LOLUNIT_ASSERT_EQUAL(d1, 24.0f); @@ -145,7 +144,7 @@ public: LOLUNIT_ASSERT_EQUAL(d2, -1.0f); } - LOLUNIT_TEST(test_mat_mul) + LOLUNIT_TEST(MatrixMultiplication) { mat4 m0 = identity; mat4 m1 = identity; @@ -172,7 +171,7 @@ public: LOLUNIT_ASSERT_EQUAL(m2[3][3], 1.0f); } - LOLUNIT_TEST(test_mat_inv) + LOLUNIT_TEST(MatrixInverse) { mat4 m0 = invertible; mat4 m1 = m0.invert(); @@ -200,7 +199,6 @@ public: LOLUNIT_ASSERT_EQUAL(m2[3][3], 1.0f); } -private: mat4 triangular, identity, invertible; }; diff --git a/test/unit/real.cpp b/test/unit/real.cpp index b70f6935..84cc6f0a 100644 --- a/test/unit/real.cpp +++ b/test/unit/real.cpp @@ -22,7 +22,7 @@ namespace lol LOLUNIT_FIXTURE(RealTest) { - LOLUNIT_TEST(test_real_from_float) + LOLUNIT_TEST(FloatToReal) { float a1 = real(0.0f); float a2 = real(-0.0f); @@ -39,7 +39,7 @@ LOLUNIT_FIXTURE(RealTest) LOLUNIT_ASSERT_EQUAL(a6, 12345678.0f); } - LOLUNIT_TEST(test_real_from_double) + LOLUNIT_TEST(DoubleToReal) { double a1 = real(0.0); double a2 = real(-0.0); @@ -56,7 +56,7 @@ LOLUNIT_FIXTURE(RealTest) LOLUNIT_ASSERT_DOUBLES_EQUAL(a6, 1234567876543210.0, 0.0); } - LOLUNIT_TEST(test_real_neg) + LOLUNIT_TEST(UnaryMinus) { float a1 = - real(1.0f); float a2 = - real(-1.0f); @@ -69,7 +69,7 @@ LOLUNIT_FIXTURE(RealTest) LOLUNIT_ASSERT_EQUAL(a4, 0.0f); } - LOLUNIT_TEST(test_real_comp) + LOLUNIT_TEST(RealComparison) { LOLUNIT_ASSERT(real(1.0f) > real(0.5f)); LOLUNIT_ASSERT(real(1.0f) >= real(0.5f)); @@ -90,7 +90,7 @@ LOLUNIT_FIXTURE(RealTest) LOLUNIT_ASSERT(real(0.5f) >= real(-1.0f)); } - LOLUNIT_TEST(test_real_add) + LOLUNIT_TEST(RealAddition) { float a1 = real(1.0f) + real(0.0f); float a2 = real(0.0f) + real(1.0f); @@ -105,14 +105,14 @@ LOLUNIT_FIXTURE(RealTest) LOLUNIT_ASSERT_EQUAL(a5, 1.125f); } - LOLUNIT_TEST(test_real_sub) + LOLUNIT_TEST(RealSubtraction) { float a1 = real(1.0f) + real(1e20f) - real(1e20f); LOLUNIT_ASSERT_EQUAL(a1, 1.0f); } - LOLUNIT_TEST(test_real_mul) + LOLUNIT_TEST(RealMultiplication) { real x(1.25f); real y(1.5f); @@ -130,7 +130,7 @@ LOLUNIT_FIXTURE(RealTest) LOLUNIT_ASSERT_EQUAL(m4, -1.5f * -1.5f); } - LOLUNIT_TEST(test_real_div) + LOLUNIT_TEST(RealDivision) { real a1(1.0f); real a2(2.0f); diff --git a/test/unit/trig.cpp b/test/unit/trig.cpp index ed5e40c0..2a80317c 100644 --- a/test/unit/trig.cpp +++ b/test/unit/trig.cpp @@ -22,8 +22,7 @@ namespace lol LOLUNIT_FIXTURE(TrigTest) { -public: - LOLUNIT_TEST(test_sin) + LOLUNIT_TEST(Sin) { for (int i = -10000; i < 10000; i++) { @@ -52,7 +51,7 @@ public: } } - LOLUNIT_TEST(test_cos) + LOLUNIT_TEST(Cos) { for (int i = -10000; i < 10000; i++) { @@ -81,7 +80,7 @@ public: } } - LOLUNIT_TEST(test_sincos) + LOLUNIT_TEST(SinCos) { for (int i = -10000; i < 10000; i++) { @@ -118,7 +117,7 @@ public: } } - LOLUNIT_TEST(test_tan) + LOLUNIT_TEST(Tan) { for (int i = -100000; i < 100000; i++) {