Fixed some failing unit tests after setting Arachne as the default perimeter generator. Some unit tests are temporarily disabled for Arachne.

This commit is contained in:
Lukáš Hejl 2022-06-01 14:52:54 +02:00
parent d107c47b0a
commit 043ac6247e
2 changed files with 25 additions and 4 deletions

View file

@ -20,7 +20,10 @@ SCENARIO("PrintObject: Perimeter generation", "[PrintObject]") {
}
THEN("Every layer in region 0 has 1 island of perimeters") {
for (const Layer *layer : object.layers())
REQUIRE(layer->regions().front()->perimeters.entities.size() == 1);
if (object.config().perimeter_generator == PerimeterGeneratorType::Arachne)
REQUIRE(layer->regions().front()->perimeters.entities.size() == 3);
else
REQUIRE(layer->regions().front()->perimeters.entities.size() == 1);
}
THEN("Every layer in region 0 has 3 paths in its perimeters list.") {
for (const Layer *layer : object.layers())