diff --git a/src/test/libslic3r/test_model.cpp b/src/test/libslic3r/test_model.cpp index 2c52e752e..305b32d5c 100644 --- a/src/test/libslic3r/test_model.cpp +++ b/src/test/libslic3r/test_model.cpp @@ -17,7 +17,7 @@ SCENARIO("Model construction") { DynamicPrintConfig *config = Slic3r::DynamicPrintConfig::new_from_defaults(); Slic3r::Print print{}; - print.apply_config_perl_tests_only(*config); + print.apply(model, *config); //Slic3r::Test::init_print(print, { sample_mesh }, model, config); WHEN("Model object is added") { diff --git a/src/test/test_data.cpp b/src/test/test_data.cpp index f7bdc127a..5488b2e26 100644 --- a/src/test/test_data.cpp +++ b/src/test/test_data.cpp @@ -274,7 +274,7 @@ void init_print(Print& print, std::initializer_list meshes, Slic3r::Mo //if (tests_gcode != ""s) // config->set_key_value("gcode_comments", new ConfigOptionBool(true)); - print.apply_config_perl_tests_only(*config); + //print.apply_config_perl_tests_only(*config); for (const TestMesh& t : meshes) { ModelObject* object {model.add_object()}; object->name += std::string(mesh_names.at(t)) + ".stl"s; @@ -307,7 +307,6 @@ void init_print(Print& print, std::initializer_list meshes, Slic3r if (tests_gcode != ""s) config->set_key_value("gcode_comments", new ConfigOptionBool(true)); - print.apply_config_perl_tests_only(*config); for (const TriangleMesh& t : meshes) { ModelObject* object {model.add_object()}; object->name += "object.stl"s; @@ -320,11 +319,11 @@ void init_print(Print& print, std::initializer_list meshes, Slic3r model.arrange_objects(print.config().min_object_distance()); model.center_instances_around_point(Slic3r::Vec2d(100,100)); - for (ModelObject* mo : model.objects) { + print.apply(model, *config); + for (ModelObject* mo : model.objects) { print.auto_assign_extruders(mo); - print.add_model_object(mo); } - + print.validate(); }