Archived
0

единый чанк для тестов

This commit is contained in:
2018-12-23 13:51:11 +03:00
parent 26368a5616
commit 6162b9ab07
6 changed files with 47 additions and 37 deletions

View File

@@ -42,20 +42,18 @@ class RegionTest {
for (int x = 0; x < 16; x++) {
for (int z = 0; z < 16; z++) {
Block block = chunkSection.getBlockLocal(x, y, z);
if (x == 0 && z == 0) {
assertEquals(BlockType.STONE, block.getBlockType(), String.format("coords: %d %d %d", x, y, z));
} else if (x == 15 && z == 0) {
assertEquals(BlockType.GRANITE, block.getBlockType(), String.format("coords: %d %d %d", x, y, z));
} else if (x == 15 && z == 15) {
assertEquals(BlockType.DIORITE, block.getBlockType(), String.format("coords: %d %d %d", x, y, z));
} else if (x == 0 && z == 15) {
assertEquals(BlockType.ANDESITE, block.getBlockType(), String.format("coords: %d %d %d", x, y, z));
} else if (y == 0){
assertEquals(BlockType.BEDROCK, block.getBlockType(), String.format("coords: %d %d %d", x, y, z));
} else if (y <= 14) {
assertEquals(BlockType.DIRT, block.getBlockType(), String.format("coords: %d %d %d", x, y, z));
String msg = String.format("coords: %d %d %d", x, y, z);
if (y == 0) {
// @formatter:off
if (x == 0 && z == 0) assertEquals(BlockType.STONE, block.getBlockType(), msg);
else if (x == 15 && z == 0) assertEquals(BlockType.GRANITE, block.getBlockType(), msg);
else if (x == 0 && z == 15) assertEquals(BlockType.POLISHED_GRANITE, block.getBlockType(), msg);
else if (x == 15 && z == 15) assertEquals(BlockType.DIORITE, block.getBlockType(), msg);
else assertEquals(BlockType.BEDROCK, block.getBlockType(), msg);
// @formatter:on
} else {
assertEquals(BlockType.GRASS, block.getBlockType(), String.format("coords: %d %d %d", x, y, z));
assertEquals(BlockType.STONE, block.getBlockType(), msg);
}
}
}
@@ -67,19 +65,13 @@ class RegionTest {
for (int x = 0; x < 16; x++) {
for (int z = 0; z < 16; z++) {
Block block = chunkSection.getBlockLocal(x, y, z);
if (x == 0 && z == 0) {
assertEquals(BlockType.STONE, block.getBlockType(), String.format("coords: %d %d %d", x, y, z));
} else if (x == 15 && z == 0) {
assertEquals(BlockType.GRANITE, block.getBlockType(), String.format("coords: %d %d %d", x, y, z));
} else if (x == 15 && z == 15) {
assertEquals(BlockType.DIORITE, block.getBlockType(), String.format("coords: %d %d %d", x, y, z));
} else if (x == 0 && z == 15) {
assertEquals(BlockType.ANDESITE, block.getBlockType(), String.format("coords: %d %d %d", x, y, z));
} else if (x == 0 || x == 15 || z == 0 || z == 15) {
assertEquals(BlockType.ORE_DIAMOND, block.getBlockType(), String.format("coords: %d %d %d", x, y, z));
} else {
assertEquals(BlockType.AIR, block.getBlockType(), String.format("coords: %d %d %d", x, y, z));
}
String msg = String.format("coords: %d %d %d", x, y, z);
// @formatter:off
if (y == 0) assertEquals(BlockType.DIRT, block.getBlockType(), msg);
else if (y == 1) assertEquals(BlockType.GRASS, block.getBlockType(), msg);
else assertEquals(BlockType.AIR, block.getBlockType(), msg);
// @formatter:on
}
}
}