]> git.localhorst.tv Git - blank.git/blobdiff - tst/world/ChunkTest.cpp
more unit tests for Packet
[blank.git] / tst / world / ChunkTest.cpp
index 408fec32dffaa5f3f4b8de747490d11f832a907c..0da68d045d0dd04b0dada4d0150c9435355fade8 100644 (file)
@@ -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))