единый чанк для тестов
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user