diff --git a/src/Tests/CollisionTest.cpp b/src/Tests/CollisionTest.cpp index c8260e39..4d6e9f8c 100644 --- a/src/Tests/CollisionTest.cpp +++ b/src/Tests/CollisionTest.cpp @@ -1,4 +1,6 @@ +//#define BOOST_TEST_MODULE collTest #include +#include using boost::unit_test_framework::test_suite; using boost::unit_test_framework::test_case; #include @@ -6,10 +8,20 @@ using boost::unit_test_framework::test_case; #include "Engine/Core/Ray.h" #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); Ray ray; @@ -18,7 +30,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; @@ -38,6 +50,8 @@ BOOST_AUTO_TEST_CASE(collisionTest) if (z) ++test; } BOOST_CHECK(test >= 0); + + //_CrtDumpMemoryLeaks(); } BOOST_AUTO_TEST_CASE(collisionTest2) diff --git a/src/Tests/OctTreeTest.cpp b/src/Tests/OctTreeTest.cpp new file mode 100644 index 00000000..5392e63c --- /dev/null +++ b/src/Tests/OctTreeTest.cpp @@ -0,0 +1,20 @@ +#include +using boost::unit_test_framework::test_suite; +using boost::unit_test_framework::test_case; +#include //srand +#include + +BOOST_AUTO_TEST_SUITE(octTreeTests) + +BOOST_AUTO_TEST_CASE(octTreeTest) +{ + +} + +BOOST_AUTO_TEST_CASE(octTreeTest2) +{ + +} + +BOOST_AUTO_TEST_SUITE_END() +