diff --git a/src/Tests/CollisionTest.cpp b/src/Tests/CollisionTest.cpp index 426b9722..90eb8e47 100644 --- a/src/Tests/CollisionTest.cpp +++ b/src/Tests/CollisionTest.cpp @@ -1,13 +1,25 @@ +//#define BOOST_TEST_MODULE collTest #include +#include using boost::unit_test_framework::test_suite; using boost::unit_test_framework::test_case; #include #include //srand +//vs memleaks +//#define _CRTDBG_MAP_ALLOC +//#include +//#include +//#define DEBUG_CLIENTBLOCK new( _CLIENT_BLOCK, __FILE__, __LINE__) +//#define new DEBUG_CLIENTBLOCK + BOOST_AUTO_TEST_SUITE(collisionTests) BOOST_AUTO_TEST_CASE(collisionTest) { + //memleak + int* globalLeak = new int[5]; + //fixed seed srand(2); Collision::Ray ray; @@ -16,7 +28,7 @@ BOOST_AUTO_TEST_CASE(collisionTest) glm::vec3 maxPos; bool z; int test = 0; - for (size_t i = 0; i < 1000000; i++) + for (size_t i = 0; i < 10; i++) { ray.Origin.x = rand() % 100; ray.Origin.y = rand() % 100; @@ -36,6 +48,8 @@ BOOST_AUTO_TEST_CASE(collisionTest) if (z) ++test; } BOOST_CHECK(test >= 0); + + //_CrtDumpMemoryLeaks(); } BOOST_AUTO_TEST_CASE(collisionTest2)