diff --git a/test/test_main.c b/test/test_main.c index 9b37a14..e4b9d4f 100644 --- a/test/test_main.c +++ b/test/test_main.c @@ -10,16 +10,17 @@ int main() { addVector3_test(); subVector3_test(); - scaleVector3_test(); + scalVector3_test(); dotVector3_test(); lenVector3_test(); normVector3_test(); lerpVector3_test(); + crosVector3_test(); anglVector3_test(); projVector3_test(); reflVector3_test(); distVector3_test(); - rotateVector3_test(); + rotaVector3_test(); SUCCESS("Vector3"); // --- Vector4 --- diff --git a/test/test_vec.c b/test/test_vec.c index a1a8e6b..a9b0363 100644 --- a/test/test_vec.c +++ b/test/test_vec.c @@ -36,7 +36,7 @@ void subVector3_test() { printf("Finished subVector3_test!\n\n"); } -void scaleVector3_test() { +void scalVector3_test() { printf("Running scaleVector3_test...\n"); Vec3 a = {1, 2, 3}; Vec3* r = vec3Scale(&a, 2); @@ -87,6 +87,17 @@ void lerpVector3_test() { printf("Finished lerpVector3_test!\n\n"); } +void crosVector3_test() { + printf("Running crosVector3_test...\n"); + Vec3 a = {1, 0, 0}; + Vec3 b = {0, 1, 0}; + Vec3* r = vec3Cross(&a, &b); + printVector3(r); + assert(r->x == 0 && r->y == 0 && r->z == 1); + vec3Free(r); + printf("Finished crosVector3_test!\n\n"); +} + void anglVector3_test() { printf("Running anglVector3_test...\n"); Vec3 a = {1, 0, 0}; @@ -129,7 +140,7 @@ void distVector3_test() { printf("Finished distVector3_test!\n\n"); } -void rotateVector3_test() { +void rotaVector3_test() { printf("Running RotateVector3_test...\n"); Vec3 v = {1.0f, 0.0f, 0.0f}; diff --git a/test/test_vec.h b/test/test_vec.h index 04cb292..a7946d7 100644 --- a/test/test_vec.h +++ b/test/test_vec.h @@ -5,16 +5,17 @@ void addVector3_test(); void subVector3_test(); -void scaleVector3_test(); +void scalVector3_test(); void dotVector3_test(); void lenVector3_test(); void normVector3_test(); void lerpVector3_test(); +void crosVector3_test(); void anglVector3_test(); void projVector3_test(); void reflVector3_test(); void distVector3_test(); -void rotateVector3_test(); +void rotaVector3_test(); // --- Vector4 ---