- Added second rebuild test, expected to fail until the fix

Ref.: https://github.com/VolmitSoftware/Iris/issues/1251
This commit is contained in:
CeeVeeR
2026-10-02 05:12:51 +02:00
parent 7e73e8f599
commit 38a7e0fdb5
@@ -53,6 +53,12 @@ public class ContinentGeneratorTest {
assertArrayEquals(CONTINENT_MAP_OF_EXISTING_WORLDS, sampleContinentMapAfterRebuild(baseZoomDimension), 0D);
}
@ExpectedToFailUntilFixed(SHARED_STYLE_GENERATOR_BUG)
@Test
public void doesRebuildingTheSameWorldTwiceZoomItsContinentMapOnlyOnce() {
assertArrayEquals(CONTINENT_MAP_OF_EXISTING_WORLDS, sampleContinentMapAfterSecondRebuild(baseZoomDimension), 0D);
}
private double[] sampleContinentMapAtWorldStart(IrisDimension dimension) {
return sampleContinentMap(dimension, SAMPLE_BLOCKS);
}
@@ -66,6 +72,11 @@ public class ContinentGeneratorTest {
return sampleContinentMapAtWorldStart(dimension);
}
private double[] sampleContinentMapAfterSecondRebuild(IrisDimension dimension) {
sampleContinentMapAtWorldStart(dimension);
return sampleContinentMapAfterRebuild(dimension);
}
private double[] sampleContinentMap(IrisDimension dimension, double[][] blocks) {
return sampleAtBlocks(ContinentGenerator.create(dimension, new RNG(WORLD_SEED), packData), blocks);
}