X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=tst%2Fworld%2FChunkTest.cpp;h=0da68d045d0dd04b0dada4d0150c9435355fade8;hb=1709d12eb27ecf7626d724a3fc14096a93f3cb4c;hp=408fec32dffaa5f3f4b8de747490d11f832a907c;hpb=f2f254f8d576b48fde9305c3d2927552d1d4c20d;p=blank.git diff --git a/tst/world/ChunkTest.cpp b/tst/world/ChunkTest.cpp index 408fec3..0da68d0 100644 --- a/tst/world/ChunkTest.cpp +++ b/tst/world/ChunkTest.cpp @@ -305,7 +305,7 @@ void ChunkTest::testNeighbor() { for (int i = 0; i < Block::FACE_COUNT; ++i) { Block::Face face = Block::Face(i); neighbor->Position(Block::FaceNormal(face)); - chunk->SetNeighbor(*neighbor); + chunk->SetNeighbor(face, *neighbor); CPPUNIT_ASSERT_MESSAGE( "chunk did not link right neighbor", chunk->HasNeighbor(face) @@ -323,16 +323,6 @@ void ChunkTest::testNeighbor() { &*chunk, &neighbor->GetNeighbor(Block::Opposite(face)) ); chunk->Unlink(); - chunk->ClearNeighbors(); - } - - neighbor->Position({1, 1, 1}); - chunk->SetNeighbor(*neighbor); - for (int i = 0; i < Block::FACE_COUNT; ++i) { - CPPUNIT_ASSERT_MESSAGE( - "chunk linked with non-neighbor", - !chunk->HasNeighbor(Block::Face(i)) - ); } } @@ -451,10 +441,6 @@ void ChunkTest::testLightPropagation() { // now block the light to the left chunk->SetBlock(Chunk::Pos(6, 7, 7), Block(1)); - CPPUNIT_ASSERT_EQUAL_MESSAGE( - "non-zero light level in solid block", - 0, chunk->GetLight(Chunk::Pos(6, 7, 7)) - ); CPPUNIT_ASSERT_EQUAL_MESSAGE( "adding obstacle affected unrelated index", 5, chunk->GetLight(Chunk::Pos(7, 7, 7))