Text Rendering works

This commit is contained in:
Dynamitos
2022-04-15 23:45:44 +02:00
parent eb23264c40
commit 03e1a5784d
70 changed files with 1178 additions and 476 deletions
+2 -2
View File
@@ -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/)
+12 -1
View File
@@ -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 -2
View File
@@ -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);