Update test_perimeters.cpp

This commit is contained in:
Wang YB
2024-05-24 18:08:56 +08:00
parent 783b825007
commit 4e0134d651

View File

@@ -95,9 +95,10 @@ SCENARIO("Perimeter nesting", "[Perimeters]")
ext_order.emplace_back(ee->role() == ExtrusionRole::ExternalPerimeter); ext_order.emplace_back(ee->role() == ExtrusionRole::ExternalPerimeter);
REQUIRE(ext_order == data.ext_order); REQUIRE(ext_order == data.ext_order);
} }
//w38
THEN("expected number of internal contour loops") { THEN("expected number of internal contour loops") {
size_t cinternal = std::count_if(loops.entities.begin(), loops.entities.end(), size_t cinternal = std::count_if(loops.entities.begin(), loops.entities.end(),
[](const ExtrusionEntity *ee){ return dynamic_cast<const ExtrusionLoop*>(ee)->loop_role() == elrContourInternalPerimeter; }); [](const ExtrusionEntity *ee){ return dynamic_cast<const ExtrusionLoop*>(ee)->loop_role() == elrDefault; });
REQUIRE(cinternal == data.cinternal); REQUIRE(cinternal == data.cinternal);
} }
THEN("expected number of ccw loops") { THEN("expected number of ccw loops") {