1111#include < fstream>
1212
1313#include " Lodestone.Tests/util.h"
14- #include < TestFramework/test/ComparableTest.h>
1514
1615#include < Lodestone.Level/Level.h>
1716#include < Lodestone.Minecraft.Java/Identifiers.h>
3332
3433namespace lodestone ::tests::test {
3534 void MainTests::add () {
36- tfw::TestFramework::getInstance ()->addTest (GENERATE_WATER_CHUNK, " Generate LCE Water Chunk" , generateWaterChunk);
37- tfw::TestFramework::getInstance ()->addTest (READ_ANVIL_WORLD, " Read Anvil World" , readAnvilWorld);
38- tfw::TestFramework::getInstance ()->addTest (WRITE_ANVIL_WORLD, " Write Anvil World" , writeAnvilWorld);
35+ auto &mgr = tfw::TestFramework::getInstance ()->testManager ();
36+
37+ mgr.addTest (GENERATE_WATER_CHUNK, " Generate LCE Water Chunk" , generateWaterChunk);
38+ mgr.addTest (READ_ANVIL_WORLD, " Read Anvil World" , readAnvilWorld);
39+ mgr.addTest (WRITE_ANVIL_WORLD, " Write Anvil World" , writeAnvilWorld);
3940 // ADD_TEST(READ_MCR_CHUNK, readMcrChunk, util::types::MAIN,
4041 // "Read McRegion Chunk");
4142 // ADD_TEST(READ_MCR_FILE, readMcrFile, util::types::MAIN,
@@ -50,7 +51,7 @@ namespace lodestone::tests::test {
5051 // "Write Alpha World");
5152 }
5253
53- tfw::test::result::TestResult MainTests::generateWaterChunk (tfw::test::util::TestOutputLogger &logger) {
54+ tfw::test::result::TestResult MainTests::generateWaterChunk (tfw::test::logging::loggers::ITestLogger &logger) {
5455 const std::string name = " LCEWaterChunk" ;
5556
5657 std::unique_ptr<level::FiniteLevel> lvl = std::make_unique<level::FiniteLevel>(level::types::Bounds2i{0 , 0 , 16 , 16 });
@@ -115,7 +116,7 @@ namespace lodestone::tests::test {
115116 return tfw::test::result::TestResult (true , wld->toString ());
116117 }
117118
118- tfw::test::result::TestResult MainTests::readAnvilWorld (tfw::test::util::TestOutputLogger &logger) {
119+ tfw::test::result::TestResult MainTests::readAnvilWorld (tfw::test::logging::loggers::ITestLogger &logger) {
119120 const std::string name (" AnvilWorld" );
120121 const std::filesystem::path dir (util::INPUT_FOLDER / name);
121122 logger << " Reading from " << dir << std::endl;
@@ -145,7 +146,7 @@ namespace lodestone::tests::test {
145146 return tfw::test::result::TestResult (true , w->toString ());
146147 }
147148
148- tfw::test::result::TestResult MainTests::writeAnvilWorld (tfw::test::util::TestOutputLogger &logger) {
149+ tfw::test::result::TestResult MainTests::writeAnvilWorld (tfw::test::logging::loggers::ITestLogger &logger) {
149150 const std::string name (" WriteAnvilWorld" );
150151 const std::filesystem::path inputDir (util::INPUT_FOLDER / name);
151152 const std::filesystem::path outputDir (util::OUTPUT_FOLDER / name);
@@ -179,7 +180,7 @@ namespace lodestone::tests::test {
179180 return tfw::test::result::TestResult (true , w->toString ());
180181 }
181182
182- // void MainTests::readMcrChunk(tfw::test::util::TestOutputLogger &logger) {
183+ // void MainTests::readMcrChunk(tfw::test::logging::loggers::ITestLogger &logger) {
183184 // OPEN_FILE_STREAM("mcregion_chunk.dat", c);
184185 //
185186 // minecraft::java::mcregion::chunk::McRegionChunkIO *io =
@@ -207,7 +208,7 @@ namespace lodestone::tests::test {
207208 // // lodestone::minecraft::minecraft::java::c0_0_12a));
208209 // }
209210 //
210- // void MainTests::readMcrFile(tfw::test::util::TestOutputLogger &logger) {
211+ // void MainTests::readMcrFile(tfw::test::logging::loggers::ITestLogger &logger) {
211212 // std::string name("r.0.0.omnibeta");
212213 // OPEN_FILE_STREAM(std::format("{}.mcr", name), c);
213214 //
@@ -235,7 +236,7 @@ namespace lodestone::tests::test {
235236 // // out.close();
236237 // }
237238 //
238- // void MainTests::readMcrWorld(tfw::test::util::TestOutputLogger &logger) {
239+ // void MainTests::readMcrWorld(tfw::test::logging::loggers::ITestLogger &logger) {
239240 // std::string name("McRegionWorld");
240241 // std::filesystem::path dir(util::INPUT_FOLDER / name);
241242 //
@@ -277,7 +278,7 @@ namespace lodestone::tests::test {
277278 // minecraft::java::b1_3, {});
278279 // }
279280 //
280- // void MainTests::readMinev2World(tfw::test::util::TestOutputLogger &logger) {
281+ // void MainTests::readMinev2World(tfw::test::logging::loggers::ITestLogger &logger) {
281282 // std::string name("ProjectLodestoneTestWorld");
282283 // OPEN_FILE_STREAM(std::format("{}.mine", name), c);
283284 //
@@ -300,7 +301,7 @@ namespace lodestone::tests::test {
300301 // level::world::World::Dimension::OVERWORLD});
301302 // }
302303 //
303- // void MainTests::readAlphaWorld(tfw::test::util::TestOutputLogger &logger) {
304+ // void MainTests::readAlphaWorld(tfw::test::logging::loggers::ITestLogger &logger) {
304305 // std::string name("alphaworld");
305306 // std::filesystem::path dir(util::INPUT_FOLDER / name);
306307 //
@@ -337,7 +338,7 @@ namespace lodestone::tests::test {
337338 // }
338339 // }
339340 //
340- // void MainTests::writeAlphaWorld(tfw::test::util::TestOutputLogger &logger) {
341+ // void MainTests::writeAlphaWorld(tfw::test::logging::loggers::ITestLogger &logger) {
341342 // std::string name("13a_03-level_greffen");
342343 // OPEN_FILE_STREAM(std::format("{}.mine", name), c);
343344 //
0 commit comments