summaryrefslogtreecommitdiffstats
path: root/tests/ChunkData/Coordinates.cpp
diff options
context:
space:
mode:
authorpeterbell10 <peterbell10@live.co.uk>2018-02-04 23:15:31 +0100
committerGitHub <noreply@github.com>2018-02-04 23:15:31 +0100
commit2df14a04962037b93352c2fc53349af54ab3b14d (patch)
tree8fe7096d0c5dd492fc98e9534f9fcd53c41f767a /tests/ChunkData/Coordinates.cpp
parentOcelots don't take fall damage (#4171) (diff)
downloadcuberite-2df14a04962037b93352c2fc53349af54ab3b14d.tar
cuberite-2df14a04962037b93352c2fc53349af54ab3b14d.tar.gz
cuberite-2df14a04962037b93352c2fc53349af54ab3b14d.tar.bz2
cuberite-2df14a04962037b93352c2fc53349af54ab3b14d.tar.lz
cuberite-2df14a04962037b93352c2fc53349af54ab3b14d.tar.xz
cuberite-2df14a04962037b93352c2fc53349af54ab3b14d.tar.zst
cuberite-2df14a04962037b93352c2fc53349af54ab3b14d.zip
Diffstat (limited to '')
-rw-r--r--tests/ChunkData/Coordinates.cpp86
1 files changed, 43 insertions, 43 deletions
diff --git a/tests/ChunkData/Coordinates.cpp b/tests/ChunkData/Coordinates.cpp
index 384af7e03..31aa1179e 100644
--- a/tests/ChunkData/Coordinates.cpp
+++ b/tests/ChunkData/Coordinates.cpp
@@ -25,98 +25,98 @@ int main(int argc, char** argv)
cChunkData buffer(Pool);
// Empty chunks
- buffer.SetBlock(0, 0, 0, 0xAB);
- testassert(buffer.GetBlock(0, 0, 0) == 0xAB);
- buffer.SetMeta(0, 16, 0, 0xC);
- testassert(buffer.GetMeta(0, 16, 0) == 0xC);
+ buffer.SetBlock({ 0, 0, 0 }, 0xAB);
+ testassert(buffer.GetBlock({ 0, 0, 0 }) == 0xAB);
+ buffer.SetMeta({ 0, 16, 0 }, 0xC);
+ testassert(buffer.GetMeta({ 0, 16, 0 }) == 0xC);
// loaded but not written segments
- testassert(buffer.GetBlock(1, 0, 0) == 0x0);
- testassert(buffer.GetMeta(1, 16, 0) == 0x0);
+ testassert(buffer.GetBlock({ 1, 0, 0 }) == 0x0);
+ testassert(buffer.GetMeta({ 1, 16, 0 }) == 0x0);
// Notloaded segments
- testassert(buffer.GetBlock(0, 32, 0) == 0x0);
- testassert(buffer.GetMeta(0, 48, 0) == 0x0);
+ testassert(buffer.GetBlock({ 0, 32, 0 }) == 0x0);
+ testassert(buffer.GetMeta({ 0, 48, 0 }) == 0x0);
// Out of range SetBlock
CheckAsserts(
- buffer.SetBlock(-1, 0, 0, 0);
+ buffer.SetBlock({ -1, 0, 0 }, 0);
);
CheckAsserts(
- buffer.SetBlock(0, -1, 0, 0);
+ buffer.SetBlock({ 0, -1, 0 }, 0);
);
CheckAsserts(
- buffer.SetBlock(0, 0, -1, 0);
+ buffer.SetBlock({ 0, 0, -1 }, 0);
);
CheckAsserts(
- buffer.SetBlock(256, 0, 0, 0);
+ buffer.SetBlock({ 256, 0, 0 }, 0);
);
CheckAsserts(
- buffer.SetBlock(0, 256, 0, 0);
+ buffer.SetBlock({ 0, 256, 0 }, 0);
);
CheckAsserts(
- buffer.SetBlock(0, 0, 256, 0);
+ buffer.SetBlock({ 0, 0, 256 }, 0);
);
// Out of range SetMeta
CheckAsserts(
- buffer.SetMeta(-1, 0, 0, 0);
+ buffer.SetMeta({ -1, 0, 0 }, 0);
);
CheckAsserts(
- buffer.SetMeta(0, -1, 0, 0);
+ buffer.SetMeta({ 0, -1, 0 }, 0);
);
CheckAsserts(
- buffer.SetMeta(0, 0, -1, 0);
+ buffer.SetMeta({ 0, 0, -1 }, 0);
);
CheckAsserts(
- buffer.SetMeta(256, 0, 0, 0);
+ buffer.SetMeta({ 256, 0, 0 }, 0);
);
CheckAsserts(
- buffer.SetMeta(0, 256, 0, 0);
+ buffer.SetMeta({ 0, 256, 0 }, 0);
);
CheckAsserts(
- buffer.SetMeta(0, 0, 256, 0);
+ buffer.SetMeta({ 0, 0, 256 }, 0);
);
// Reading out of range blocks should return air
- testassert(buffer.GetBlock(-1, 0, 0) == 0);
- testassert(buffer.GetBlock(0, -1, 0) == 0);
- testassert(buffer.GetBlock(0, 0, -1) == 0);
- testassert(buffer.GetBlock(256, 0, 0) == 0);
- testassert(buffer.GetBlock(0, 256, 0) == 0);
- testassert(buffer.GetBlock(0, 0, 256) == 0);
+ testassert(buffer.GetBlock({ -1, 0, 0 }) == 0);
+ testassert(buffer.GetBlock({ 0, -1, 0 }) == 0);
+ testassert(buffer.GetBlock({ 0, 0, -1 }) == 0);
+ testassert(buffer.GetBlock({ 256, 0, 0 }) == 0);
+ testassert(buffer.GetBlock({ 0, 256, 0 }) == 0);
+ testassert(buffer.GetBlock({ 0, 0, 256 }) == 0);
// Reading out of range metas should return 0
- testassert(buffer.GetMeta(-1, 0, 0) == 0);
- testassert(buffer.GetMeta(0, -1, 0) == 0);
- testassert(buffer.GetMeta(0, 0, -1) == 0);
- testassert(buffer.GetMeta(256, 0, 0) == 0);
- testassert(buffer.GetMeta(0, 256, 0) == 0);
- testassert(buffer.GetMeta(0, 0, 256) == 0);
+ testassert(buffer.GetMeta({ -1, 0, 0 }) == 0);
+ testassert(buffer.GetMeta({ 0, -1, 0 }) == 0);
+ testassert(buffer.GetMeta({ 0, 0, -1 }) == 0);
+ testassert(buffer.GetMeta({ 256, 0, 0 }) == 0);
+ testassert(buffer.GetMeta({ 0, 256, 0 }) == 0);
+ testassert(buffer.GetMeta({ 0, 0, 256 }) == 0);
}
{
cChunkData buffer(Pool);
// Zero's
- buffer.SetBlock(0, 0, 0, 0x0);
- buffer.SetBlock(0, 0, 1, 0xab);
- testassert(buffer.GetBlock(0, 0, 0) == 0x0);
- testassert(buffer.GetBlock(0, 0, 1) == 0xab);
-
- buffer.SetMeta(0, 16, 0, 0x0);
- buffer.SetMeta(0, 16, 1, 0xc);
- testassert(buffer.GetMeta(0, 16, 0) == 0x0);
- testassert(buffer.GetMeta(0, 16, 1) == 0xc);
+ buffer.SetBlock({ 0, 0, 0 }, 0x0);
+ buffer.SetBlock({ 0, 0, 1 }, 0xab);
+ testassert(buffer.GetBlock({ 0, 0, 0 }) == 0x0);
+ testassert(buffer.GetBlock({ 0, 0, 1 }) == 0xab);
+
+ buffer.SetMeta({ 0, 16, 0 }, 0x0);
+ buffer.SetMeta({ 0, 16, 1 }, 0xc);
+ testassert(buffer.GetMeta({ 0, 16, 0 }) == 0x0);
+ testassert(buffer.GetMeta({ 0, 16, 1 }) == 0xc);
}
{
// Operator =
cChunkData buffer(Pool);
- buffer.SetBlock(0, 0, 0, 0x42);
+ buffer.SetBlock({ 0, 0, 0 }, 0x42);
cChunkData copy(Pool);
copy = std::move(buffer);
- testassert(copy.GetBlock(0, 0, 0) == 0x42);
+ testassert(copy.GetBlock({ 0, 0, 0 }) == 0x42);
}
return 0;