Changeset 907
- Timestamp:
- Sep 6, 2011, 8:43:03 AM (12 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/debug/quad.cpp
r905 r907 198 198 199 199 /* Prepare our quad coordinates */ 200 ivec2 const layout( 5, 4);200 ivec2 const layout(7, 5); 201 201 data->step = vec2(2.0f, -2.0f) / (4 * layout + ivec2(1)); 202 202 data->orig = vec2(-1.0f, 1.0f) + data->step; -
trunk/test/matrix.cpp
r817 r907 140 140 vec3 b(a1); 141 141 vec2 a2(b); 142 CPPUNIT_ASSERT (b.x ==a1.x);143 CPPUNIT_ASSERT (b.y ==a1.y);144 CPPUNIT_ASSERT (b.z ==0.0f);142 CPPUNIT_ASSERT_EQUAL(b.x, a1.x); 143 CPPUNIT_ASSERT_EQUAL(b.y, a1.y); 144 CPPUNIT_ASSERT_EQUAL(b.z, 0.0f); 145 145 CPPUNIT_ASSERT(a2 == a1); 146 146 147 147 vec4 c(a1); 148 148 vec2 a3(c); 149 CPPUNIT_ASSERT (c.x ==a1.x);150 CPPUNIT_ASSERT (c.y ==a1.y);151 CPPUNIT_ASSERT (c.z ==0.0f);152 CPPUNIT_ASSERT (c.w ==0.0f);149 CPPUNIT_ASSERT_EQUAL(c.x, a1.x); 150 CPPUNIT_ASSERT_EQUAL(c.y, a1.y); 151 CPPUNIT_ASSERT_EQUAL(c.z, 0.0f); 152 CPPUNIT_ASSERT_EQUAL(c.w, 0.0f); 153 153 CPPUNIT_ASSERT(a3 == a1); 154 154 } … … 157 157 { 158 158 float d1 = triangular.det(); 159 CPPUNIT_ASSERT (d1 ==24.0f);159 CPPUNIT_ASSERT_EQUAL(d1, 24.0f); 160 160 float d2 = invertible.det(); 161 CPPUNIT_ASSERT (d2 ==-1.0f);161 CPPUNIT_ASSERT_EQUAL(d2, -1.0f); 162 162 } 163 163 … … 168 168 mat4 m2 = m0 * m1; 169 169 170 CPPUNIT_ASSERT (m2[0][0] ==1.0f);171 CPPUNIT_ASSERT (m2[1][0] ==0.0f);172 CPPUNIT_ASSERT (m2[2][0] ==0.0f);173 CPPUNIT_ASSERT (m2[3][0] ==0.0f);174 175 CPPUNIT_ASSERT (m2[0][1] ==0.0f);176 CPPUNIT_ASSERT (m2[1][1] ==1.0f);177 CPPUNIT_ASSERT (m2[2][1] ==0.0f);178 CPPUNIT_ASSERT (m2[3][1] ==0.0f);179 180 CPPUNIT_ASSERT (m2[0][2] ==0.0f);181 CPPUNIT_ASSERT (m2[1][2] ==0.0f);182 CPPUNIT_ASSERT (m2[2][2] ==1.0f);183 CPPUNIT_ASSERT (m2[3][2] ==0.0f);184 185 CPPUNIT_ASSERT (m2[0][3] ==0.0f);186 CPPUNIT_ASSERT (m2[1][3] ==0.0f);187 CPPUNIT_ASSERT (m2[2][3] ==0.0f);188 CPPUNIT_ASSERT (m2[3][3] ==1.0f);170 CPPUNIT_ASSERT_EQUAL(m2[0][0], 1.0f); 171 CPPUNIT_ASSERT_EQUAL(m2[1][0], 0.0f); 172 CPPUNIT_ASSERT_EQUAL(m2[2][0], 0.0f); 173 CPPUNIT_ASSERT_EQUAL(m2[3][0], 0.0f); 174 175 CPPUNIT_ASSERT_EQUAL(m2[0][1], 0.0f); 176 CPPUNIT_ASSERT_EQUAL(m2[1][1], 1.0f); 177 CPPUNIT_ASSERT_EQUAL(m2[2][1], 0.0f); 178 CPPUNIT_ASSERT_EQUAL(m2[3][1], 0.0f); 179 180 CPPUNIT_ASSERT_EQUAL(m2[0][2], 0.0f); 181 CPPUNIT_ASSERT_EQUAL(m2[1][2], 0.0f); 182 CPPUNIT_ASSERT_EQUAL(m2[2][2], 1.0f); 183 CPPUNIT_ASSERT_EQUAL(m2[3][2], 0.0f); 184 185 CPPUNIT_ASSERT_EQUAL(m2[0][3], 0.0f); 186 CPPUNIT_ASSERT_EQUAL(m2[1][3], 0.0f); 187 CPPUNIT_ASSERT_EQUAL(m2[2][3], 0.0f); 188 CPPUNIT_ASSERT_EQUAL(m2[3][3], 1.0f); 189 189 } 190 190 … … 196 196 mat4 m2 = m0 * m1; 197 197 198 CPPUNIT_ASSERT (m2[0][0] ==1.0f);199 CPPUNIT_ASSERT (m2[1][0] ==0.0f);200 CPPUNIT_ASSERT (m2[2][0] ==0.0f);201 CPPUNIT_ASSERT (m2[3][0] ==0.0f);202 203 CPPUNIT_ASSERT (m2[0][1] ==0.0f);204 CPPUNIT_ASSERT (m2[1][1] ==1.0f);205 CPPUNIT_ASSERT (m2[2][1] ==0.0f);206 CPPUNIT_ASSERT (m2[3][1] ==0.0f);207 208 CPPUNIT_ASSERT (m2[0][2] ==0.0f);209 CPPUNIT_ASSERT (m2[1][2] ==0.0f);210 CPPUNIT_ASSERT (m2[2][2] ==1.0f);211 CPPUNIT_ASSERT (m2[3][2] ==0.0f);212 213 CPPUNIT_ASSERT (m2[0][3] ==0.0f);214 CPPUNIT_ASSERT (m2[1][3] ==0.0f);215 CPPUNIT_ASSERT (m2[2][3] ==0.0f);216 CPPUNIT_ASSERT (m2[3][3] ==1.0f);198 CPPUNIT_ASSERT_EQUAL(m2[0][0], 1.0f); 199 CPPUNIT_ASSERT_EQUAL(m2[1][0], 0.0f); 200 CPPUNIT_ASSERT_EQUAL(m2[2][0], 0.0f); 201 CPPUNIT_ASSERT_EQUAL(m2[3][0], 0.0f); 202 203 CPPUNIT_ASSERT_EQUAL(m2[0][1], 0.0f); 204 CPPUNIT_ASSERT_EQUAL(m2[1][1], 1.0f); 205 CPPUNIT_ASSERT_EQUAL(m2[2][1], 0.0f); 206 CPPUNIT_ASSERT_EQUAL(m2[3][1], 0.0f); 207 208 CPPUNIT_ASSERT_EQUAL(m2[0][2], 0.0f); 209 CPPUNIT_ASSERT_EQUAL(m2[1][2], 0.0f); 210 CPPUNIT_ASSERT_EQUAL(m2[2][2], 1.0f); 211 CPPUNIT_ASSERT_EQUAL(m2[3][2], 0.0f); 212 213 CPPUNIT_ASSERT_EQUAL(m2[0][3], 0.0f); 214 CPPUNIT_ASSERT_EQUAL(m2[1][3], 0.0f); 215 CPPUNIT_ASSERT_EQUAL(m2[2][3], 0.0f); 216 CPPUNIT_ASSERT_EQUAL(m2[3][3], 1.0f); 217 217 } 218 218 -
trunk/test/trig.cpp
r900 r907 45 45 double a = __builtin_sin(f); 46 46 double b = lol_sin(f); 47 CPPUNIT_ASSERT (fabs(a - b) <=fabs(f) * 1e-11);47 CPPUNIT_ASSERT_DOUBLES_EQUAL(a, b, fabs(f) * 1e-11); 48 48 } 49 49 … … 53 53 double a = __builtin_sin(f); 54 54 double b = lol_sin(f); 55 CPPUNIT_ASSERT (fabs(a - b) <=fabs(f) * 1e-11);55 CPPUNIT_ASSERT_DOUBLES_EQUAL(a, b, fabs(f) * 1e-11); 56 56 } 57 57 … … 61 61 double a = __builtin_cos(f); 62 62 double b = lol_cos(f); 63 CPPUNIT_ASSERT (fabs(a - b) <=fabs(f) * 1e-11);63 CPPUNIT_ASSERT_DOUBLES_EQUAL(a, b, fabs(f) * 1e-11); 64 64 } 65 65 … … 69 69 double a = __builtin_cos(f); 70 70 double b = lol_cos(f); 71 CPPUNIT_ASSERT (fabs(a - b) <=fabs(f) * 1e-11);71 CPPUNIT_ASSERT_DOUBLES_EQUAL(a, b, fabs(f) * 1e-11); 72 72 } 73 73 … … 79 79 double b1, b2; 80 80 lol_sincos(f, &b1, &b2); 81 CPPUNIT_ASSERT (fabs(a1 - b1) <=fabs(f) * 1e-11);82 CPPUNIT_ASSERT (fabs(a2 - b2) <=fabs(f) * 1e-11);81 CPPUNIT_ASSERT_DOUBLES_EQUAL(a1, b1, fabs(f) * 1e-11); 82 CPPUNIT_ASSERT_DOUBLES_EQUAL(a2, b2, fabs(f) * 1e-11); 83 83 } 84 84 … … 90 90 double b1, b2; 91 91 lol_sincos(f, &b1, &b2); 92 CPPUNIT_ASSERT (fabs(a1 - b1) <=fabs(f) * 1e-11);93 CPPUNIT_ASSERT (fabs(a2 - b2) <=fabs(f) * 1e-11);92 CPPUNIT_ASSERT_DOUBLES_EQUAL(a1, b1, fabs(f) * 1e-11); 93 CPPUNIT_ASSERT_DOUBLES_EQUAL(a2, b2, fabs(f) * 1e-11); 94 94 } 95 95 … … 100 100 double b = lol_tan(f); 101 101 if (fabs(a) > 1e4) 102 CPPUNIT_ASSERT(fabs(a - b) <=fabs(a) * fabs(a) * 1e-11);102 CPPUNIT_ASSERT_DOUBLES_EQUAL(a, b, fabs(a) * fabs(a) * 1e-11); 103 103 else if (fabs(a) > 1.0) 104 CPPUNIT_ASSERT(fabs(a - b) <=fabs(a) * 1e-11);104 CPPUNIT_ASSERT_DOUBLES_EQUAL(a, b, fabs(a) * 1e-11); 105 105 else 106 CPPUNIT_ASSERT(fabs(a - b) <=fabs(f) * 1e-11);106 CPPUNIT_ASSERT_DOUBLES_EQUAL(a, b, fabs(f) * 1e-11); 107 107 } 108 108 … … 113 113 double b = lol_tan(f); 114 114 if (fabs(a) > 1e4) 115 CPPUNIT_ASSERT(fabs(a - b) <=fabs(a) * fabs(a) * 1e-11);115 CPPUNIT_ASSERT_DOUBLES_EQUAL(a, b, fabs(a) * fabs(a) * 1e-11); 116 116 else if (fabs(a) > 1.0) 117 CPPUNIT_ASSERT(fabs(a - b) <=fabs(a) * 1e-11);117 CPPUNIT_ASSERT_DOUBLES_EQUAL(a, b, fabs(a) * 1e-11); 118 118 else 119 CPPUNIT_ASSERT(fabs(a - b) <=fabs(f) * 1e-11);119 CPPUNIT_ASSERT_DOUBLES_EQUAL(a, b, fabs(f) * 1e-11); 120 120 } 121 121 }
Note: See TracChangeset
for help on using the changeset viewer.