Text Rendering works
This commit is contained in:
+10
-3
@@ -1,12 +1,19 @@
|
||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ".")
|
||||
|
||||
find_package(Boost COMPONENTS unit_test_framework REQUIRED)
|
||||
|
||||
include_directories(${ENGINE_ROOT})
|
||||
include_directories(${Boost_INCLUDE_DIRS})
|
||||
find_package(Aftermath REQUIRED)
|
||||
|
||||
add_subdirectory(Engine/)
|
||||
|
||||
target_include_directories(Seele_unit_tests PRIVATE ${ENGINE_ROOT})
|
||||
target_include_directories(Seele_unit_tests PRIVATE ${Boost_INCLUDE_DIRS})
|
||||
target_include_directories(Seele_unit_tests PRIVATE ${GLM_INCLUDE_DIRS})
|
||||
target_include_directories(Seele_unit_tests PRIVATE ${Vulkan_INCLUDE_DIR})
|
||||
target_include_directories(Seele_unit_tests PRIVATE ${NSAM_INCLUDE_DIRS})
|
||||
|
||||
target_link_libraries(Seele_unit_tests ${Boost_LIBRARIES})
|
||||
target_link_libraries(Seele_unit_tests ${Vulkan_LIBRARY})
|
||||
target_link_libraries(Seele_unit_tests ${NSAM_LIBRARIES})
|
||||
if(UNIX)
|
||||
target_compile_definitions(Seele_unit_tests PRIVATE -DBOOST_TEST_DYN_LINK)
|
||||
endif()
|
||||
|
||||
@@ -3,8 +3,8 @@ target_sources(Seele_unit_tests
|
||||
../../src/Engine/MinimalEngine.cpp
|
||||
../../src/Engine/ThreadPool.cpp
|
||||
EngineTest.h
|
||||
EngineTest.cpp
|
||||
ThreadPool.cpp)
|
||||
EngineTest.cpp)
|
||||
#ThreadPool.cpp)
|
||||
target_include_directories(Seele_unit_tests PUBLIC ./)
|
||||
add_subdirectory(Containers/)
|
||||
add_subdirectory(Graphics/)
|
||||
|
||||
@@ -57,6 +57,17 @@ BOOST_AUTO_TEST_CASE(remove_keeporder)
|
||||
BOOST_CHECK_EQUAL(array.size(), 4);
|
||||
}
|
||||
|
||||
BOOST_AUTO_TEST_CASE(find)
|
||||
{
|
||||
Array<uint8> array;
|
||||
for(uint32 i = 0; i < 100; ++i)
|
||||
{
|
||||
array.add(i);
|
||||
}
|
||||
auto it = array.find([](uint8 elem){ return elem / 9 == 9; });
|
||||
BOOST_CHECK_EQUAL(*it, 81);
|
||||
}
|
||||
|
||||
BOOST_AUTO_TEST_CASE(remove_swap)
|
||||
{
|
||||
Array<uint8> array;
|
||||
@@ -65,7 +76,7 @@ BOOST_AUTO_TEST_CASE(remove_swap)
|
||||
array.add(3);
|
||||
array.add(4);
|
||||
array.add(5);
|
||||
array.remove(1, false);
|
||||
array.removeAt(1, false);
|
||||
BOOST_CHECK_EQUAL(array[1], 5);
|
||||
BOOST_CHECK_EQUAL(array[2], 3);
|
||||
BOOST_CHECK_EQUAL(array[3], 4);
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
#include "EngineTest.h"
|
||||
#include "MinimalEngine.h"
|
||||
#include "ThreadPool.h"
|
||||
#define BOOST_TEST_MODULE SeeleEngine
|
||||
#include <boost/test/unit_test.hpp>
|
||||
//#include <vld.h>
|
||||
@@ -9,7 +8,7 @@ using namespace Seele;
|
||||
|
||||
Seele::GlobalFixture::~GlobalFixture()
|
||||
{
|
||||
getGlobalThreadPool().waitIdle();
|
||||
//getGlobalThreadPool().waitIdle();
|
||||
}
|
||||
|
||||
BOOST_TEST_GLOBAL_FIXTURE(GlobalFixture);
|
||||
|
||||
Reference in New Issue
Block a user