diff --git a/test/constraint/angle/free_in_3d_v22.slvs b/test/constraint/angle/free_in_3d_v22.slvs new file mode 100644 index 0000000..488f552 Binary files /dev/null and b/test/constraint/angle/free_in_3d_v22.slvs differ diff --git a/test/constraint/angle/normal_v22.slvs b/test/constraint/angle/normal_v22.slvs new file mode 100644 index 0000000..4f1dfd0 Binary files /dev/null and b/test/constraint/angle/normal_v22.slvs differ diff --git a/test/constraint/angle/reference_free_in_3d_v22.slvs b/test/constraint/angle/reference_free_in_3d_v22.slvs new file mode 100644 index 0000000..dd91a68 Binary files /dev/null and b/test/constraint/angle/reference_free_in_3d_v22.slvs differ diff --git a/test/constraint/angle/reference_v22.slvs b/test/constraint/angle/reference_v22.slvs new file mode 100644 index 0000000..0408a83 Binary files /dev/null and b/test/constraint/angle/reference_v22.slvs differ diff --git a/test/constraint/angle/skew_v22.slvs b/test/constraint/angle/skew_v22.slvs new file mode 100644 index 0000000..e793f93 Binary files /dev/null and b/test/constraint/angle/skew_v22.slvs differ diff --git a/test/constraint/angle/test.cpp b/test/constraint/angle/test.cpp index a117b23..6cb697e 100644 --- a/test/constraint/angle/test.cpp +++ b/test/constraint/angle/test.cpp @@ -12,6 +12,12 @@ TEST_CASE(normal_migrate_from_v20) { CHECK_SAVE("normal.slvs"); } +TEST_CASE(normal_migrate_from_v22) { + CHECK_LOAD("normal_v22.slvs"); + CHECK_RENDER("normal.png"); + CHECK_SAVE("normal.slvs"); +} + TEST_CASE(free_in_3d_roundtrip) { CHECK_LOAD("free_in_3d.slvs"); CHECK_RENDER("free_in_3d.png"); @@ -24,6 +30,12 @@ TEST_CASE(free_in_3d_migrate_from_v20) { CHECK_SAVE("free_in_3d.slvs"); } +TEST_CASE(free_in_3d_migrate_from_v22) { + CHECK_LOAD("free_in_3d_v22.slvs"); + CHECK_RENDER("free_in_3d.png"); + CHECK_SAVE("free_in_3d.slvs"); +} + TEST_CASE(reference_roundtrip) { CHECK_LOAD("reference.slvs"); CHECK_RENDER("reference.png"); @@ -36,6 +48,12 @@ TEST_CASE(reference_migrate_from_v20) { CHECK_SAVE("reference.slvs"); } +TEST_CASE(reference_migrate_from_v22) { + CHECK_LOAD("reference_v22.slvs"); + CHECK_RENDER("reference.png"); + CHECK_SAVE("reference.slvs"); +} + TEST_CASE(reference_free_in_3d_roundtrip) { CHECK_LOAD("reference_free_in_3d.slvs"); CHECK_RENDER("reference_free_in_3d.png"); @@ -48,6 +66,12 @@ TEST_CASE(reference_free_in_3d_migrate_from_v20) { CHECK_SAVE("reference_free_in_3d.slvs"); } +TEST_CASE(reference_free_in_3d_migrate_from_v22) { + CHECK_LOAD("reference_free_in_3d_v22.slvs"); + CHECK_RENDER("reference_free_in_3d.png"); + CHECK_SAVE("reference_free_in_3d.slvs"); +} + TEST_CASE(skew_render) { CHECK_LOAD("skew.slvs"); CHECK_RENDER("skew.png"); diff --git a/test/constraint/arc_line_tangent/normal_v22.slvs b/test/constraint/arc_line_tangent/normal_v22.slvs new file mode 100644 index 0000000..86a7d82 Binary files /dev/null and b/test/constraint/arc_line_tangent/normal_v22.slvs differ diff --git a/test/constraint/arc_line_tangent/test.cpp b/test/constraint/arc_line_tangent/test.cpp index e54f651..2c9adaf 100644 --- a/test/constraint/arc_line_tangent/test.cpp +++ b/test/constraint/arc_line_tangent/test.cpp @@ -11,3 +11,9 @@ TEST_CASE(normal_migrate_from_v20) { CHECK_RENDER("normal.png"); CHECK_SAVE("normal.slvs"); } + +TEST_CASE(normal_migrate_from_v22) { + CHECK_LOAD("normal_v22.slvs"); + CHECK_RENDER("normal.png"); + CHECK_SAVE("normal.slvs"); +} diff --git a/test/constraint/at_midpoint/line_plane_free_in_3d_v22.slvs b/test/constraint/at_midpoint/line_plane_free_in_3d_v22.slvs new file mode 100644 index 0000000..be8a12c Binary files /dev/null and b/test/constraint/at_midpoint/line_plane_free_in_3d_v22.slvs differ diff --git a/test/constraint/at_midpoint/line_plane_normal_v22.slvs b/test/constraint/at_midpoint/line_plane_normal_v22.slvs new file mode 100644 index 0000000..1c40c4c Binary files /dev/null and b/test/constraint/at_midpoint/line_plane_normal_v22.slvs differ diff --git a/test/constraint/at_midpoint/line_pt_free_in_3d_v22.slvs b/test/constraint/at_midpoint/line_pt_free_in_3d_v22.slvs new file mode 100644 index 0000000..2933389 Binary files /dev/null and b/test/constraint/at_midpoint/line_pt_free_in_3d_v22.slvs differ diff --git a/test/constraint/at_midpoint/line_pt_normal_v22.slvs b/test/constraint/at_midpoint/line_pt_normal_v22.slvs new file mode 100644 index 0000000..07761c1 Binary files /dev/null and b/test/constraint/at_midpoint/line_pt_normal_v22.slvs differ diff --git a/test/constraint/at_midpoint/test.cpp b/test/constraint/at_midpoint/test.cpp index e61529f..01a1001 100644 --- a/test/constraint/at_midpoint/test.cpp +++ b/test/constraint/at_midpoint/test.cpp @@ -12,6 +12,12 @@ TEST_CASE(line_pt_normal_migrate_from_v20) { CHECK_SAVE("line_pt_normal.slvs"); } +TEST_CASE(line_pt_normal_migrate_from_v22) { + CHECK_LOAD("line_pt_normal_v22.slvs"); + CHECK_RENDER("line_pt_normal.png"); + CHECK_SAVE("line_pt_normal.slvs"); +} + TEST_CASE(line_pt_free_in_3d_roundtrip) { CHECK_LOAD("line_pt_free_in_3d.slvs"); CHECK_RENDER("line_pt_free_in_3d.png"); @@ -24,6 +30,12 @@ TEST_CASE(line_pt_free_in_3d_migrate_from_v20) { CHECK_SAVE("line_pt_free_in_3d.slvs"); } +TEST_CASE(line_pt_free_in_3d_migrate_from_v22) { + CHECK_LOAD("line_pt_free_in_3d_v22.slvs"); + CHECK_RENDER("line_pt_free_in_3d.png"); + CHECK_SAVE("line_pt_free_in_3d.slvs"); +} + TEST_CASE(line_plane_normal_roundtrip) { CHECK_LOAD("line_plane_normal.slvs"); CHECK_RENDER("line_plane_normal.png"); @@ -36,6 +48,12 @@ TEST_CASE(line_plane_normal_migrate_from_v20) { CHECK_SAVE("line_plane_normal.slvs"); } +TEST_CASE(line_plane_normal_migrate_from_v22) { + CHECK_LOAD("line_plane_normal_v22.slvs"); + CHECK_RENDER("line_plane_normal.png"); + CHECK_SAVE("line_plane_normal.slvs"); +} + TEST_CASE(line_plane_free_in_3d_roundtrip) { CHECK_LOAD("line_plane_free_in_3d.slvs"); CHECK_RENDER("line_plane_free_in_3d.png"); @@ -47,3 +65,9 @@ TEST_CASE(line_plane_free_in_3d_migrate_from_v20) { CHECK_RENDER("line_plane_free_in_3d.png"); CHECK_SAVE("line_plane_free_in_3d.slvs"); } + +TEST_CASE(line_plane_free_in_3d_migrate_from_v22) { + CHECK_LOAD("line_plane_free_in_3d_v22.slvs"); + CHECK_RENDER("line_plane_free_in_3d.png"); + CHECK_SAVE("line_plane_free_in_3d.slvs"); +} diff --git a/test/constraint/comment/normal_v22.slvs b/test/constraint/comment/normal_v22.slvs new file mode 100644 index 0000000..5082ebf Binary files /dev/null and b/test/constraint/comment/normal_v22.slvs differ diff --git a/test/constraint/comment/test.cpp b/test/constraint/comment/test.cpp index e54f651..2c9adaf 100644 --- a/test/constraint/comment/test.cpp +++ b/test/constraint/comment/test.cpp @@ -11,3 +11,9 @@ TEST_CASE(normal_migrate_from_v20) { CHECK_RENDER("normal.png"); CHECK_SAVE("normal.slvs"); } + +TEST_CASE(normal_migrate_from_v22) { + CHECK_LOAD("normal_v22.slvs"); + CHECK_RENDER("normal.png"); + CHECK_SAVE("normal.slvs"); +} diff --git a/test/constraint/cubic_line_tangent/free_in_3d_v22.slvs b/test/constraint/cubic_line_tangent/free_in_3d_v22.slvs new file mode 100644 index 0000000..d5ca7c6 Binary files /dev/null and b/test/constraint/cubic_line_tangent/free_in_3d_v22.slvs differ diff --git a/test/constraint/cubic_line_tangent/normal_v22.slvs b/test/constraint/cubic_line_tangent/normal_v22.slvs new file mode 100644 index 0000000..049bd73 Binary files /dev/null and b/test/constraint/cubic_line_tangent/normal_v22.slvs differ diff --git a/test/constraint/cubic_line_tangent/test.cpp b/test/constraint/cubic_line_tangent/test.cpp index c0e3caf..065976b 100644 --- a/test/constraint/cubic_line_tangent/test.cpp +++ b/test/constraint/cubic_line_tangent/test.cpp @@ -12,6 +12,12 @@ TEST_CASE(normal_migrate_from_v20) { CHECK_SAVE("normal.slvs"); } +TEST_CASE(normal_migrate_from_v22) { + CHECK_LOAD("normal_v22.slvs"); + CHECK_RENDER("normal.png"); + CHECK_SAVE("normal.slvs"); +} + TEST_CASE(free_in_3d_roundtrip) { CHECK_LOAD("free_in_3d.slvs"); CHECK_RENDER("free_in_3d.png"); @@ -23,3 +29,9 @@ TEST_CASE(free_in_3d_migrate_from_v20) { CHECK_RENDER("free_in_3d.png"); CHECK_SAVE("free_in_3d.slvs"); } + +TEST_CASE(free_in_3d_migrate_from_v22) { + CHECK_LOAD("free_in_3d_v22.slvs"); + CHECK_RENDER("free_in_3d.png"); + CHECK_SAVE("free_in_3d.slvs"); +} diff --git a/test/constraint/curve_curve_tangent/arc_arc_v22.slvs b/test/constraint/curve_curve_tangent/arc_arc_v22.slvs new file mode 100644 index 0000000..995d11e Binary files /dev/null and b/test/constraint/curve_curve_tangent/arc_arc_v22.slvs differ diff --git a/test/constraint/curve_curve_tangent/arc_cubic_v22.slvs b/test/constraint/curve_curve_tangent/arc_cubic_v22.slvs new file mode 100644 index 0000000..554b38a Binary files /dev/null and b/test/constraint/curve_curve_tangent/arc_cubic_v22.slvs differ diff --git a/test/constraint/curve_curve_tangent/test.cpp b/test/constraint/curve_curve_tangent/test.cpp index c8eff43..f175308 100644 --- a/test/constraint/curve_curve_tangent/test.cpp +++ b/test/constraint/curve_curve_tangent/test.cpp @@ -12,6 +12,12 @@ TEST_CASE(arc_arc_migrate_from_v20) { CHECK_SAVE("arc_arc.slvs"); } +TEST_CASE(arc_arc_migrate_from_v22) { + CHECK_LOAD("arc_arc_v22.slvs"); + CHECK_RENDER("arc_arc.png"); + CHECK_SAVE("arc_arc.slvs"); +} + TEST_CASE(arc_cubic_roundtrip) { CHECK_LOAD("arc_cubic.slvs"); CHECK_RENDER("arc_cubic.png"); @@ -23,3 +29,9 @@ TEST_CASE(arc_cubic_migrate_from_v20) { CHECK_RENDER("arc_cubic.png"); CHECK_SAVE("arc_cubic.slvs"); } + +TEST_CASE(arc_cubic_migrate_from_v22) { + CHECK_LOAD("arc_cubic_v22.slvs"); + CHECK_RENDER("arc_cubic.png"); + CHECK_SAVE("arc_cubic.slvs"); +} diff --git a/test/constraint/diameter/normal_v22.slvs b/test/constraint/diameter/normal_v22.slvs new file mode 100644 index 0000000..81a24e2 Binary files /dev/null and b/test/constraint/diameter/normal_v22.slvs differ diff --git a/test/constraint/diameter/reference_v22.slvs b/test/constraint/diameter/reference_v22.slvs new file mode 100644 index 0000000..4f8455b Binary files /dev/null and b/test/constraint/diameter/reference_v22.slvs differ diff --git a/test/constraint/diameter/test.cpp b/test/constraint/diameter/test.cpp index ace5d36..4f7c705 100644 --- a/test/constraint/diameter/test.cpp +++ b/test/constraint/diameter/test.cpp @@ -12,6 +12,12 @@ TEST_CASE(normal_migrate_from_v20) { CHECK_SAVE("normal.slvs"); } +TEST_CASE(normal_migrate_from_v22) { + CHECK_LOAD("normal_v22.slvs"); + CHECK_RENDER("normal.png"); + CHECK_SAVE("normal.slvs"); +} + TEST_CASE(reference_roundtrip) { CHECK_LOAD("reference.slvs"); CHECK_RENDER("reference.png"); @@ -23,3 +29,9 @@ TEST_CASE(reference_migrate_from_v20) { CHECK_RENDER("reference.png"); CHECK_SAVE("reference.slvs"); } + +TEST_CASE(reference_migrate_from_v22) { + CHECK_LOAD("reference_v22.slvs"); + CHECK_RENDER("reference.png"); + CHECK_SAVE("reference.slvs"); +} diff --git a/test/constraint/eq_len_pt_line_d/normal_v22.slvs b/test/constraint/eq_len_pt_line_d/normal_v22.slvs new file mode 100644 index 0000000..78b22b0 Binary files /dev/null and b/test/constraint/eq_len_pt_line_d/normal_v22.slvs differ diff --git a/test/constraint/eq_len_pt_line_d/test.cpp b/test/constraint/eq_len_pt_line_d/test.cpp index e54f651..2c9adaf 100644 --- a/test/constraint/eq_len_pt_line_d/test.cpp +++ b/test/constraint/eq_len_pt_line_d/test.cpp @@ -11,3 +11,9 @@ TEST_CASE(normal_migrate_from_v20) { CHECK_RENDER("normal.png"); CHECK_SAVE("normal.slvs"); } + +TEST_CASE(normal_migrate_from_v22) { + CHECK_LOAD("normal_v22.slvs"); + CHECK_RENDER("normal.png"); + CHECK_SAVE("normal.slvs"); +} diff --git a/test/constraint/eq_pt_ln_distances/normal_v22.slvs b/test/constraint/eq_pt_ln_distances/normal_v22.slvs new file mode 100644 index 0000000..1e4968b Binary files /dev/null and b/test/constraint/eq_pt_ln_distances/normal_v22.slvs differ diff --git a/test/constraint/eq_pt_ln_distances/test.cpp b/test/constraint/eq_pt_ln_distances/test.cpp index e54f651..2c9adaf 100644 --- a/test/constraint/eq_pt_ln_distances/test.cpp +++ b/test/constraint/eq_pt_ln_distances/test.cpp @@ -11,3 +11,9 @@ TEST_CASE(normal_migrate_from_v20) { CHECK_RENDER("normal.png"); CHECK_SAVE("normal.slvs"); } + +TEST_CASE(normal_migrate_from_v22) { + CHECK_LOAD("normal_v22.slvs"); + CHECK_RENDER("normal.png"); + CHECK_SAVE("normal.slvs"); +} diff --git a/test/constraint/equal_angle/normal_v22.slvs b/test/constraint/equal_angle/normal_v22.slvs new file mode 100644 index 0000000..6fb46d0 Binary files /dev/null and b/test/constraint/equal_angle/normal_v22.slvs differ diff --git a/test/constraint/equal_angle/other_v22.slvs b/test/constraint/equal_angle/other_v22.slvs new file mode 100644 index 0000000..94cfdf2 Binary files /dev/null and b/test/constraint/equal_angle/other_v22.slvs differ diff --git a/test/constraint/equal_angle/test.cpp b/test/constraint/equal_angle/test.cpp index e5afeef..9566f33 100644 --- a/test/constraint/equal_angle/test.cpp +++ b/test/constraint/equal_angle/test.cpp @@ -12,6 +12,12 @@ TEST_CASE(normal_migrate_from_v20) { CHECK_SAVE("normal.slvs"); } +TEST_CASE(normal_migrate_from_v22) { + CHECK_LOAD("normal_v22.slvs"); + CHECK_RENDER("normal.png"); + CHECK_SAVE("normal.slvs"); +} + TEST_CASE(other_roundtrip) { CHECK_LOAD("other.slvs"); CHECK_RENDER("other.png"); @@ -23,3 +29,9 @@ TEST_CASE(other_migrate_from_v20) { CHECK_RENDER("other.png"); CHECK_SAVE("other.slvs"); } + +TEST_CASE(other_migrate_from_v22) { + CHECK_LOAD("other_v22.slvs"); + CHECK_RENDER("other.png"); + CHECK_SAVE("other.slvs"); +} diff --git a/test/constraint/equal_length_lines/normal_v22.slvs b/test/constraint/equal_length_lines/normal_v22.slvs new file mode 100644 index 0000000..a84e4f1 Binary files /dev/null and b/test/constraint/equal_length_lines/normal_v22.slvs differ diff --git a/test/constraint/equal_length_lines/test.cpp b/test/constraint/equal_length_lines/test.cpp index e54f651..2c9adaf 100644 --- a/test/constraint/equal_length_lines/test.cpp +++ b/test/constraint/equal_length_lines/test.cpp @@ -11,3 +11,9 @@ TEST_CASE(normal_migrate_from_v20) { CHECK_RENDER("normal.png"); CHECK_SAVE("normal.slvs"); } + +TEST_CASE(normal_migrate_from_v22) { + CHECK_LOAD("normal_v22.slvs"); + CHECK_RENDER("normal.png"); + CHECK_SAVE("normal.slvs"); +} diff --git a/test/constraint/equal_line_arc_len/normal_v22.slvs b/test/constraint/equal_line_arc_len/normal_v22.slvs new file mode 100644 index 0000000..733864b Binary files /dev/null and b/test/constraint/equal_line_arc_len/normal_v22.slvs differ diff --git a/test/constraint/equal_line_arc_len/test.cpp b/test/constraint/equal_line_arc_len/test.cpp index 56916a4..385b5af 100644 --- a/test/constraint/equal_line_arc_len/test.cpp +++ b/test/constraint/equal_line_arc_len/test.cpp @@ -12,6 +12,12 @@ TEST_CASE(normal_migrate_from_v20) { CHECK_SAVE("normal.slvs"); } +TEST_CASE(normal_migrate_from_v22) { + CHECK_LOAD("normal_v22.slvs"); + CHECK_RENDER("normal.png"); + CHECK_SAVE("normal.slvs"); +} + TEST_CASE(pi) { CHECK_LOAD("pi.slvs"); CHECK_RENDER("pi.png"); diff --git a/test/constraint/equal_radius/normal_v22.slvs b/test/constraint/equal_radius/normal_v22.slvs new file mode 100644 index 0000000..57b6d9b Binary files /dev/null and b/test/constraint/equal_radius/normal_v22.slvs differ diff --git a/test/constraint/equal_radius/test.cpp b/test/constraint/equal_radius/test.cpp index e54f651..2c9adaf 100644 --- a/test/constraint/equal_radius/test.cpp +++ b/test/constraint/equal_radius/test.cpp @@ -11,3 +11,9 @@ TEST_CASE(normal_migrate_from_v20) { CHECK_RENDER("normal.png"); CHECK_SAVE("normal.slvs"); } + +TEST_CASE(normal_migrate_from_v22) { + CHECK_LOAD("normal_v22.slvs"); + CHECK_RENDER("normal.png"); + CHECK_SAVE("normal.slvs"); +} diff --git a/test/constraint/horizontal/line_v22.slvs b/test/constraint/horizontal/line_v22.slvs new file mode 100644 index 0000000..8b2dd43 Binary files /dev/null and b/test/constraint/horizontal/line_v22.slvs differ diff --git a/test/constraint/horizontal/pt_pt_v22.slvs b/test/constraint/horizontal/pt_pt_v22.slvs new file mode 100644 index 0000000..cadcdba Binary files /dev/null and b/test/constraint/horizontal/pt_pt_v22.slvs differ diff --git a/test/constraint/horizontal/test.cpp b/test/constraint/horizontal/test.cpp index 4e07438..4dc5841 100644 --- a/test/constraint/horizontal/test.cpp +++ b/test/constraint/horizontal/test.cpp @@ -12,6 +12,12 @@ TEST_CASE(line_migrate_from_v20) { CHECK_SAVE("line.slvs"); } +TEST_CASE(line_migrate_from_v22) { + CHECK_LOAD("line_v22.slvs"); + CHECK_RENDER("line.png"); + CHECK_SAVE("line.slvs"); +} + TEST_CASE(pt_pt_roundtrip) { CHECK_LOAD("pt_pt.slvs"); CHECK_RENDER("pt_pt.png"); @@ -23,3 +29,9 @@ TEST_CASE(pt_pt_migrate_from_v20) { CHECK_RENDER("pt_pt.png"); CHECK_SAVE("pt_pt.slvs"); } + +TEST_CASE(pt_pt_migrate_from_v22) { + CHECK_LOAD("pt_pt_v22.slvs"); + CHECK_RENDER("pt_pt.png"); + CHECK_SAVE("pt_pt.slvs"); +} diff --git a/test/constraint/length_difference/normal_v22.slvs b/test/constraint/length_difference/normal_v22.slvs new file mode 100644 index 0000000..1d85e47 Binary files /dev/null and b/test/constraint/length_difference/normal_v22.slvs differ diff --git a/test/constraint/length_difference/reference_v22.slvs b/test/constraint/length_difference/reference_v22.slvs new file mode 100644 index 0000000..08c5db8 Binary files /dev/null and b/test/constraint/length_difference/reference_v22.slvs differ diff --git a/test/constraint/length_difference/test.cpp b/test/constraint/length_difference/test.cpp index a739db1..c66cd26 100644 --- a/test/constraint/length_difference/test.cpp +++ b/test/constraint/length_difference/test.cpp @@ -6,8 +6,20 @@ TEST_CASE(normal_roundtrip) { CHECK_SAVE("normal.slvs"); } +TEST_CASE(normal_migrate_from_v22) { + CHECK_LOAD("normal_v22.slvs"); + CHECK_RENDER("normal.png"); + CHECK_SAVE("normal.slvs"); +} + TEST_CASE(reference_roundtrip) { CHECK_LOAD("reference.slvs"); CHECK_RENDER("reference.png"); CHECK_SAVE("reference.slvs"); } + +TEST_CASE(reference_migrate_from_v22) { + CHECK_LOAD("reference_v22.slvs"); + CHECK_RENDER("reference.png"); + CHECK_SAVE("reference.slvs"); +} diff --git a/test/constraint/length_ratio/normal_v22.slvs b/test/constraint/length_ratio/normal_v22.slvs new file mode 100644 index 0000000..08957de Binary files /dev/null and b/test/constraint/length_ratio/normal_v22.slvs differ diff --git a/test/constraint/length_ratio/reference_v22.slvs b/test/constraint/length_ratio/reference_v22.slvs new file mode 100644 index 0000000..c0ca95c Binary files /dev/null and b/test/constraint/length_ratio/reference_v22.slvs differ diff --git a/test/constraint/length_ratio/test.cpp b/test/constraint/length_ratio/test.cpp index ace5d36..4f7c705 100644 --- a/test/constraint/length_ratio/test.cpp +++ b/test/constraint/length_ratio/test.cpp @@ -12,6 +12,12 @@ TEST_CASE(normal_migrate_from_v20) { CHECK_SAVE("normal.slvs"); } +TEST_CASE(normal_migrate_from_v22) { + CHECK_LOAD("normal_v22.slvs"); + CHECK_RENDER("normal.png"); + CHECK_SAVE("normal.slvs"); +} + TEST_CASE(reference_roundtrip) { CHECK_LOAD("reference.slvs"); CHECK_RENDER("reference.png"); @@ -23,3 +29,9 @@ TEST_CASE(reference_migrate_from_v20) { CHECK_RENDER("reference.png"); CHECK_SAVE("reference.slvs"); } + +TEST_CASE(reference_migrate_from_v22) { + CHECK_LOAD("reference_v22.slvs"); + CHECK_RENDER("reference.png"); + CHECK_SAVE("reference.slvs"); +} diff --git a/test/constraint/parallel/free_in_3d_v22.slvs b/test/constraint/parallel/free_in_3d_v22.slvs new file mode 100644 index 0000000..1628203 Binary files /dev/null and b/test/constraint/parallel/free_in_3d_v22.slvs differ diff --git a/test/constraint/parallel/normal_v22.slvs b/test/constraint/parallel/normal_v22.slvs new file mode 100644 index 0000000..8584018 Binary files /dev/null and b/test/constraint/parallel/normal_v22.slvs differ diff --git a/test/constraint/parallel/test.cpp b/test/constraint/parallel/test.cpp index c0e3caf..065976b 100644 --- a/test/constraint/parallel/test.cpp +++ b/test/constraint/parallel/test.cpp @@ -12,6 +12,12 @@ TEST_CASE(normal_migrate_from_v20) { CHECK_SAVE("normal.slvs"); } +TEST_CASE(normal_migrate_from_v22) { + CHECK_LOAD("normal_v22.slvs"); + CHECK_RENDER("normal.png"); + CHECK_SAVE("normal.slvs"); +} + TEST_CASE(free_in_3d_roundtrip) { CHECK_LOAD("free_in_3d.slvs"); CHECK_RENDER("free_in_3d.png"); @@ -23,3 +29,9 @@ TEST_CASE(free_in_3d_migrate_from_v20) { CHECK_RENDER("free_in_3d.png"); CHECK_SAVE("free_in_3d.slvs"); } + +TEST_CASE(free_in_3d_migrate_from_v22) { + CHECK_LOAD("free_in_3d_v22.slvs"); + CHECK_RENDER("free_in_3d.png"); + CHECK_SAVE("free_in_3d.slvs"); +} diff --git a/test/constraint/perpendicular/normal_v22.slvs b/test/constraint/perpendicular/normal_v22.slvs new file mode 100644 index 0000000..342a049 Binary files /dev/null and b/test/constraint/perpendicular/normal_v22.slvs differ diff --git a/test/constraint/perpendicular/test.cpp b/test/constraint/perpendicular/test.cpp index e54f651..2c9adaf 100644 --- a/test/constraint/perpendicular/test.cpp +++ b/test/constraint/perpendicular/test.cpp @@ -11,3 +11,9 @@ TEST_CASE(normal_migrate_from_v20) { CHECK_RENDER("normal.png"); CHECK_SAVE("normal.slvs"); } + +TEST_CASE(normal_migrate_from_v22) { + CHECK_LOAD("normal_v22.slvs"); + CHECK_RENDER("normal.png"); + CHECK_SAVE("normal.slvs"); +} diff --git a/test/constraint/points_coincident/free_in_3d_v22.slvs b/test/constraint/points_coincident/free_in_3d_v22.slvs new file mode 100644 index 0000000..81f0989 Binary files /dev/null and b/test/constraint/points_coincident/free_in_3d_v22.slvs differ diff --git a/test/constraint/points_coincident/normal_v22.slvs b/test/constraint/points_coincident/normal_v22.slvs new file mode 100644 index 0000000..cf4d13f Binary files /dev/null and b/test/constraint/points_coincident/normal_v22.slvs differ diff --git a/test/constraint/points_coincident/test.cpp b/test/constraint/points_coincident/test.cpp index c0e3caf..065976b 100644 --- a/test/constraint/points_coincident/test.cpp +++ b/test/constraint/points_coincident/test.cpp @@ -12,6 +12,12 @@ TEST_CASE(normal_migrate_from_v20) { CHECK_SAVE("normal.slvs"); } +TEST_CASE(normal_migrate_from_v22) { + CHECK_LOAD("normal_v22.slvs"); + CHECK_RENDER("normal.png"); + CHECK_SAVE("normal.slvs"); +} + TEST_CASE(free_in_3d_roundtrip) { CHECK_LOAD("free_in_3d.slvs"); CHECK_RENDER("free_in_3d.png"); @@ -23,3 +29,9 @@ TEST_CASE(free_in_3d_migrate_from_v20) { CHECK_RENDER("free_in_3d.png"); CHECK_SAVE("free_in_3d.slvs"); } + +TEST_CASE(free_in_3d_migrate_from_v22) { + CHECK_LOAD("free_in_3d_v22.slvs"); + CHECK_RENDER("free_in_3d.png"); + CHECK_SAVE("free_in_3d.slvs"); +} diff --git a/test/constraint/proj_pt_distance/normal_v22.slvs b/test/constraint/proj_pt_distance/normal_v22.slvs new file mode 100644 index 0000000..01ba48e Binary files /dev/null and b/test/constraint/proj_pt_distance/normal_v22.slvs differ diff --git a/test/constraint/proj_pt_distance/reference_v22.slvs b/test/constraint/proj_pt_distance/reference_v22.slvs new file mode 100644 index 0000000..6461182 Binary files /dev/null and b/test/constraint/proj_pt_distance/reference_v22.slvs differ diff --git a/test/constraint/proj_pt_distance/test.cpp b/test/constraint/proj_pt_distance/test.cpp index ace5d36..4f7c705 100644 --- a/test/constraint/proj_pt_distance/test.cpp +++ b/test/constraint/proj_pt_distance/test.cpp @@ -12,6 +12,12 @@ TEST_CASE(normal_migrate_from_v20) { CHECK_SAVE("normal.slvs"); } +TEST_CASE(normal_migrate_from_v22) { + CHECK_LOAD("normal_v22.slvs"); + CHECK_RENDER("normal.png"); + CHECK_SAVE("normal.slvs"); +} + TEST_CASE(reference_roundtrip) { CHECK_LOAD("reference.slvs"); CHECK_RENDER("reference.png"); @@ -23,3 +29,9 @@ TEST_CASE(reference_migrate_from_v20) { CHECK_RENDER("reference.png"); CHECK_SAVE("reference.slvs"); } + +TEST_CASE(reference_migrate_from_v22) { + CHECK_LOAD("reference_v22.slvs"); + CHECK_RENDER("reference.png"); + CHECK_SAVE("reference.slvs"); +} diff --git a/test/constraint/pt_face_distance/normal_v22.slvs b/test/constraint/pt_face_distance/normal_v22.slvs new file mode 100644 index 0000000..2e4195e Binary files /dev/null and b/test/constraint/pt_face_distance/normal_v22.slvs differ diff --git a/test/constraint/pt_face_distance/reference_v22.slvs b/test/constraint/pt_face_distance/reference_v22.slvs new file mode 100644 index 0000000..a57b808 Binary files /dev/null and b/test/constraint/pt_face_distance/reference_v22.slvs differ diff --git a/test/constraint/pt_face_distance/test.cpp b/test/constraint/pt_face_distance/test.cpp index ca633b2..7538779 100644 --- a/test/constraint/pt_face_distance/test.cpp +++ b/test/constraint/pt_face_distance/test.cpp @@ -11,6 +11,11 @@ TEST_CASE(normal_migrate_from_v20) { CHECK_SAVE("normal.slvs"); } +TEST_CASE(normal_migrate_from_v22) { + CHECK_LOAD("normal_v22.slvs"); + CHECK_SAVE("normal.slvs"); +} + TEST_CASE(reference_roundtrip) { CHECK_LOAD("reference.slvs"); CHECK_RENDER("reference.png"); @@ -22,3 +27,9 @@ TEST_CASE(reference_migrate_from_v20) { CHECK_RENDER("reference.png"); CHECK_SAVE("reference.slvs"); } + +TEST_CASE(reference_migrate_from_v22) { + CHECK_LOAD("reference_v22.slvs"); + CHECK_RENDER("reference.png"); + CHECK_SAVE("reference.slvs"); +} diff --git a/test/constraint/pt_in_plane/normal_v22.slvs b/test/constraint/pt_in_plane/normal_v22.slvs new file mode 100644 index 0000000..1bec718 Binary files /dev/null and b/test/constraint/pt_in_plane/normal_v22.slvs differ diff --git a/test/constraint/pt_in_plane/test.cpp b/test/constraint/pt_in_plane/test.cpp index e54f651..2c9adaf 100644 --- a/test/constraint/pt_in_plane/test.cpp +++ b/test/constraint/pt_in_plane/test.cpp @@ -11,3 +11,9 @@ TEST_CASE(normal_migrate_from_v20) { CHECK_RENDER("normal.png"); CHECK_SAVE("normal.slvs"); } + +TEST_CASE(normal_migrate_from_v22) { + CHECK_LOAD("normal_v22.slvs"); + CHECK_RENDER("normal.png"); + CHECK_SAVE("normal.slvs"); +} diff --git a/test/constraint/pt_line_distance/free_in_3d_v22.slvs b/test/constraint/pt_line_distance/free_in_3d_v22.slvs new file mode 100644 index 0000000..896cfa9 Binary files /dev/null and b/test/constraint/pt_line_distance/free_in_3d_v22.slvs differ diff --git a/test/constraint/pt_line_distance/normal_v22.slvs b/test/constraint/pt_line_distance/normal_v22.slvs new file mode 100644 index 0000000..f36ada9 Binary files /dev/null and b/test/constraint/pt_line_distance/normal_v22.slvs differ diff --git a/test/constraint/pt_line_distance/reference_v22.slvs b/test/constraint/pt_line_distance/reference_v22.slvs new file mode 100644 index 0000000..7c54d8a Binary files /dev/null and b/test/constraint/pt_line_distance/reference_v22.slvs differ diff --git a/test/constraint/pt_line_distance/test.cpp b/test/constraint/pt_line_distance/test.cpp index 4b21ed9..e9c1a47 100644 --- a/test/constraint/pt_line_distance/test.cpp +++ b/test/constraint/pt_line_distance/test.cpp @@ -12,6 +12,12 @@ TEST_CASE(normal_migrate_from_v20) { CHECK_SAVE("normal.slvs"); } +TEST_CASE(normal_migrate_from_v22) { + CHECK_LOAD("normal_v22.slvs"); + CHECK_RENDER("normal.png"); + CHECK_SAVE("normal.slvs"); +} + TEST_CASE(free_in_3d_roundtrip) { CHECK_LOAD("free_in_3d.slvs"); CHECK_RENDER("free_in_3d.png"); @@ -24,6 +30,12 @@ TEST_CASE(free_in_3d_migrate_from_v20) { CHECK_SAVE("free_in_3d.slvs"); } +TEST_CASE(free_in_3d_migrate_from_v22) { + CHECK_LOAD("free_in_3d_v22.slvs"); + CHECK_RENDER("free_in_3d.png"); + CHECK_SAVE("free_in_3d.slvs"); +} + TEST_CASE(reference_roundtrip) { CHECK_LOAD("reference.slvs"); CHECK_RENDER("reference.png"); @@ -36,6 +48,12 @@ TEST_CASE(reference_migrate_from_v20) { CHECK_SAVE("reference.slvs"); } +TEST_CASE(reference_migrate_from_v22) { + CHECK_LOAD("reference_v22.slvs"); + CHECK_RENDER("reference.png"); + CHECK_SAVE("reference.slvs"); +} + TEST_CASE(extended_render) { CHECK_LOAD("extended.slvs"); CHECK_RENDER("extended.png"); diff --git a/test/constraint/pt_on_circle/normal_v22.slvs b/test/constraint/pt_on_circle/normal_v22.slvs new file mode 100644 index 0000000..fea01e6 Binary files /dev/null and b/test/constraint/pt_on_circle/normal_v22.slvs differ diff --git a/test/constraint/pt_on_circle/test.cpp b/test/constraint/pt_on_circle/test.cpp index e54f651..2c9adaf 100644 --- a/test/constraint/pt_on_circle/test.cpp +++ b/test/constraint/pt_on_circle/test.cpp @@ -11,3 +11,9 @@ TEST_CASE(normal_migrate_from_v20) { CHECK_RENDER("normal.png"); CHECK_SAVE("normal.slvs"); } + +TEST_CASE(normal_migrate_from_v22) { + CHECK_LOAD("normal_v22.slvs"); + CHECK_RENDER("normal.png"); + CHECK_SAVE("normal.slvs"); +} diff --git a/test/constraint/pt_on_face/normal_v22.slvs b/test/constraint/pt_on_face/normal_v22.slvs new file mode 100644 index 0000000..03ee428 Binary files /dev/null and b/test/constraint/pt_on_face/normal_v22.slvs differ diff --git a/test/constraint/pt_on_face/test.cpp b/test/constraint/pt_on_face/test.cpp index 0f128cf..5e9db1b 100644 --- a/test/constraint/pt_on_face/test.cpp +++ b/test/constraint/pt_on_face/test.cpp @@ -10,3 +10,8 @@ TEST_CASE(normal_migrate_from_v20) { CHECK_LOAD("normal_v20.slvs"); CHECK_SAVE("normal.slvs"); } + +TEST_CASE(normal_migrate_from_v22) { + CHECK_LOAD("normal_v22.slvs"); + CHECK_SAVE("normal.slvs"); +} diff --git a/test/constraint/pt_on_line/free_in_3d_v22.slvs b/test/constraint/pt_on_line/free_in_3d_v22.slvs new file mode 100644 index 0000000..250f93c Binary files /dev/null and b/test/constraint/pt_on_line/free_in_3d_v22.slvs differ diff --git a/test/constraint/pt_on_line/normal_v22.slvs b/test/constraint/pt_on_line/normal_v22.slvs new file mode 100644 index 0000000..5a74c34 Binary files /dev/null and b/test/constraint/pt_on_line/normal_v22.slvs differ diff --git a/test/constraint/pt_on_line/test.cpp b/test/constraint/pt_on_line/test.cpp index 41781ad..218bb0b 100644 --- a/test/constraint/pt_on_line/test.cpp +++ b/test/constraint/pt_on_line/test.cpp @@ -12,6 +12,12 @@ TEST_CASE(normal_migrate_from_v20) { CHECK_SAVE("normal.slvs"); } +TEST_CASE(normal_migrate_from_v22) { + CHECK_LOAD("normal_v22.slvs"); + CHECK_RENDER("normal.png"); + CHECK_SAVE("normal.slvs"); +} + TEST_CASE(left_free_in_3d_roundtrip) { CHECK_LOAD("left_free_in_3d.slvs"); CHECK_RENDER("left_free_in_3d.png"); @@ -28,3 +34,8 @@ TEST_CASE(free_in_3d_migrate_from_v20) { CHECK_LOAD("free_in_3d_v20.slvs"); CHECK_SAVE("left_free_in_3d.slvs"); } + +TEST_CASE(free_in_3d_migrate_from_v22) { + CHECK_LOAD("free_in_3d_v22.slvs"); + CHECK_SAVE("left_free_in_3d.slvs"); +} diff --git a/test/constraint/pt_plane_distance/normal_v22.slvs b/test/constraint/pt_plane_distance/normal_v22.slvs new file mode 100644 index 0000000..665268f Binary files /dev/null and b/test/constraint/pt_plane_distance/normal_v22.slvs differ diff --git a/test/constraint/pt_plane_distance/reference_v22.slvs b/test/constraint/pt_plane_distance/reference_v22.slvs new file mode 100644 index 0000000..8e6cbf3 Binary files /dev/null and b/test/constraint/pt_plane_distance/reference_v22.slvs differ diff --git a/test/constraint/pt_plane_distance/test.cpp b/test/constraint/pt_plane_distance/test.cpp index ace5d36..4f7c705 100644 --- a/test/constraint/pt_plane_distance/test.cpp +++ b/test/constraint/pt_plane_distance/test.cpp @@ -12,6 +12,12 @@ TEST_CASE(normal_migrate_from_v20) { CHECK_SAVE("normal.slvs"); } +TEST_CASE(normal_migrate_from_v22) { + CHECK_LOAD("normal_v22.slvs"); + CHECK_RENDER("normal.png"); + CHECK_SAVE("normal.slvs"); +} + TEST_CASE(reference_roundtrip) { CHECK_LOAD("reference.slvs"); CHECK_RENDER("reference.png"); @@ -23,3 +29,9 @@ TEST_CASE(reference_migrate_from_v20) { CHECK_RENDER("reference.png"); CHECK_SAVE("reference.slvs"); } + +TEST_CASE(reference_migrate_from_v22) { + CHECK_LOAD("reference_v22.slvs"); + CHECK_RENDER("reference.png"); + CHECK_SAVE("reference.slvs"); +} diff --git a/test/constraint/pt_pt_distance/free_in_3d_v22.slvs b/test/constraint/pt_pt_distance/free_in_3d_v22.slvs new file mode 100644 index 0000000..c5b1af5 Binary files /dev/null and b/test/constraint/pt_pt_distance/free_in_3d_v22.slvs differ diff --git a/test/constraint/pt_pt_distance/normal_v22.slvs b/test/constraint/pt_pt_distance/normal_v22.slvs new file mode 100644 index 0000000..1697435 Binary files /dev/null and b/test/constraint/pt_pt_distance/normal_v22.slvs differ diff --git a/test/constraint/pt_pt_distance/reference_v22.slvs b/test/constraint/pt_pt_distance/reference_v22.slvs new file mode 100644 index 0000000..8a3b2a3 Binary files /dev/null and b/test/constraint/pt_pt_distance/reference_v22.slvs differ diff --git a/test/constraint/pt_pt_distance/test.cpp b/test/constraint/pt_pt_distance/test.cpp index df34a00..871eea1 100644 --- a/test/constraint/pt_pt_distance/test.cpp +++ b/test/constraint/pt_pt_distance/test.cpp @@ -12,6 +12,12 @@ TEST_CASE(normal_migrate_from_v20) { CHECK_SAVE("normal.slvs"); } +TEST_CASE(normal_migrate_from_v22) { + CHECK_LOAD("normal_v22.slvs"); + CHECK_RENDER("normal.png"); + CHECK_SAVE("normal.slvs"); +} + TEST_CASE(free_in_3d_roundtrip) { CHECK_LOAD("free_in_3d.slvs"); CHECK_RENDER("free_in_3d.png"); @@ -24,6 +30,12 @@ TEST_CASE(free_in_3d_migrate_from_v20) { CHECK_SAVE("free_in_3d.slvs"); } +TEST_CASE(free_in_3d_migrate_from_v22) { + CHECK_LOAD("free_in_3d_v22.slvs"); + CHECK_RENDER("free_in_3d.png"); + CHECK_SAVE("free_in_3d.slvs"); +} + TEST_CASE(reference_roundtrip) { CHECK_LOAD("reference.slvs"); CHECK_RENDER("reference.png"); @@ -35,3 +47,9 @@ TEST_CASE(reference_migrate_from_v20) { CHECK_RENDER("reference.png"); CHECK_SAVE("reference.slvs"); } + +TEST_CASE(reference_migrate_from_v22) { + CHECK_LOAD("reference_v22.slvs"); + CHECK_RENDER("reference.png"); + CHECK_SAVE("reference.slvs"); +} diff --git a/test/constraint/same_orientation/normal_v22.slvs b/test/constraint/same_orientation/normal_v22.slvs new file mode 100644 index 0000000..c29b8d7 Binary files /dev/null and b/test/constraint/same_orientation/normal_v22.slvs differ diff --git a/test/constraint/same_orientation/test.cpp b/test/constraint/same_orientation/test.cpp index c49b31c..6bacac7 100644 --- a/test/constraint/same_orientation/test.cpp +++ b/test/constraint/same_orientation/test.cpp @@ -12,6 +12,12 @@ TEST_CASE(normal_migrate_from_v20) { CHECK_SAVE("normal.slvs"); } +TEST_CASE(normal_migrate_from_v22) { + CHECK_LOAD("normal_v22.slvs"); + CHECK_RENDER("normal.png"); + CHECK_SAVE("normal.slvs"); +} + TEST_CASE(same_group_roundtrip) { CHECK_LOAD("same_group.slvs"); CHECK_RENDER("same_group.png"); diff --git a/test/constraint/symmetric/free_in_3d_v22.slvs b/test/constraint/symmetric/free_in_3d_v22.slvs new file mode 100644 index 0000000..ff95075 Binary files /dev/null and b/test/constraint/symmetric/free_in_3d_v22.slvs differ diff --git a/test/constraint/symmetric/normal_v22.slvs b/test/constraint/symmetric/normal_v22.slvs new file mode 100644 index 0000000..1078e05 Binary files /dev/null and b/test/constraint/symmetric/normal_v22.slvs differ diff --git a/test/constraint/symmetric/test.cpp b/test/constraint/symmetric/test.cpp index c0e3caf..065976b 100644 --- a/test/constraint/symmetric/test.cpp +++ b/test/constraint/symmetric/test.cpp @@ -12,6 +12,12 @@ TEST_CASE(normal_migrate_from_v20) { CHECK_SAVE("normal.slvs"); } +TEST_CASE(normal_migrate_from_v22) { + CHECK_LOAD("normal_v22.slvs"); + CHECK_RENDER("normal.png"); + CHECK_SAVE("normal.slvs"); +} + TEST_CASE(free_in_3d_roundtrip) { CHECK_LOAD("free_in_3d.slvs"); CHECK_RENDER("free_in_3d.png"); @@ -23,3 +29,9 @@ TEST_CASE(free_in_3d_migrate_from_v20) { CHECK_RENDER("free_in_3d.png"); CHECK_SAVE("free_in_3d.slvs"); } + +TEST_CASE(free_in_3d_migrate_from_v22) { + CHECK_LOAD("free_in_3d_v22.slvs"); + CHECK_RENDER("free_in_3d.png"); + CHECK_SAVE("free_in_3d.slvs"); +} diff --git a/test/constraint/symmetric_horiz/normal_v22.slvs b/test/constraint/symmetric_horiz/normal_v22.slvs new file mode 100644 index 0000000..62852b6 Binary files /dev/null and b/test/constraint/symmetric_horiz/normal_v22.slvs differ diff --git a/test/constraint/symmetric_horiz/test.cpp b/test/constraint/symmetric_horiz/test.cpp index e54f651..2c9adaf 100644 --- a/test/constraint/symmetric_horiz/test.cpp +++ b/test/constraint/symmetric_horiz/test.cpp @@ -11,3 +11,9 @@ TEST_CASE(normal_migrate_from_v20) { CHECK_RENDER("normal.png"); CHECK_SAVE("normal.slvs"); } + +TEST_CASE(normal_migrate_from_v22) { + CHECK_LOAD("normal_v22.slvs"); + CHECK_RENDER("normal.png"); + CHECK_SAVE("normal.slvs"); +} diff --git a/test/constraint/symmetric_line/normal_v22.slvs b/test/constraint/symmetric_line/normal_v22.slvs new file mode 100644 index 0000000..f0d4dca Binary files /dev/null and b/test/constraint/symmetric_line/normal_v22.slvs differ diff --git a/test/constraint/symmetric_line/test.cpp b/test/constraint/symmetric_line/test.cpp index e54f651..2c9adaf 100644 --- a/test/constraint/symmetric_line/test.cpp +++ b/test/constraint/symmetric_line/test.cpp @@ -11,3 +11,9 @@ TEST_CASE(normal_migrate_from_v20) { CHECK_RENDER("normal.png"); CHECK_SAVE("normal.slvs"); } + +TEST_CASE(normal_migrate_from_v22) { + CHECK_LOAD("normal_v22.slvs"); + CHECK_RENDER("normal.png"); + CHECK_SAVE("normal.slvs"); +} diff --git a/test/constraint/symmetric_vert/normal_v22.slvs b/test/constraint/symmetric_vert/normal_v22.slvs new file mode 100644 index 0000000..602bee1 Binary files /dev/null and b/test/constraint/symmetric_vert/normal_v22.slvs differ diff --git a/test/constraint/symmetric_vert/test.cpp b/test/constraint/symmetric_vert/test.cpp index e54f651..2c9adaf 100644 --- a/test/constraint/symmetric_vert/test.cpp +++ b/test/constraint/symmetric_vert/test.cpp @@ -11,3 +11,9 @@ TEST_CASE(normal_migrate_from_v20) { CHECK_RENDER("normal.png"); CHECK_SAVE("normal.slvs"); } + +TEST_CASE(normal_migrate_from_v22) { + CHECK_LOAD("normal_v22.slvs"); + CHECK_RENDER("normal.png"); + CHECK_SAVE("normal.slvs"); +} diff --git a/test/constraint/vertical/line_v22.slvs b/test/constraint/vertical/line_v22.slvs new file mode 100644 index 0000000..00da9f7 Binary files /dev/null and b/test/constraint/vertical/line_v22.slvs differ diff --git a/test/constraint/vertical/pt_pt_v22.slvs b/test/constraint/vertical/pt_pt_v22.slvs new file mode 100644 index 0000000..458c241 Binary files /dev/null and b/test/constraint/vertical/pt_pt_v22.slvs differ diff --git a/test/constraint/vertical/test.cpp b/test/constraint/vertical/test.cpp index 4e07438..4dc5841 100644 --- a/test/constraint/vertical/test.cpp +++ b/test/constraint/vertical/test.cpp @@ -12,6 +12,12 @@ TEST_CASE(line_migrate_from_v20) { CHECK_SAVE("line.slvs"); } +TEST_CASE(line_migrate_from_v22) { + CHECK_LOAD("line_v22.slvs"); + CHECK_RENDER("line.png"); + CHECK_SAVE("line.slvs"); +} + TEST_CASE(pt_pt_roundtrip) { CHECK_LOAD("pt_pt.slvs"); CHECK_RENDER("pt_pt.png"); @@ -23,3 +29,9 @@ TEST_CASE(pt_pt_migrate_from_v20) { CHECK_RENDER("pt_pt.png"); CHECK_SAVE("pt_pt.slvs"); } + +TEST_CASE(pt_pt_migrate_from_v22) { + CHECK_LOAD("pt_pt_v22.slvs"); + CHECK_RENDER("pt_pt.png"); + CHECK_SAVE("pt_pt.slvs"); +} diff --git a/test/constraint/where_dragged/free_in_3d_v22.slvs b/test/constraint/where_dragged/free_in_3d_v22.slvs new file mode 100644 index 0000000..c134f7e Binary files /dev/null and b/test/constraint/where_dragged/free_in_3d_v22.slvs differ diff --git a/test/constraint/where_dragged/normal_v22.slvs b/test/constraint/where_dragged/normal_v22.slvs new file mode 100644 index 0000000..75bc443 Binary files /dev/null and b/test/constraint/where_dragged/normal_v22.slvs differ diff --git a/test/constraint/where_dragged/test.cpp b/test/constraint/where_dragged/test.cpp index c0e3caf..065976b 100644 --- a/test/constraint/where_dragged/test.cpp +++ b/test/constraint/where_dragged/test.cpp @@ -12,6 +12,12 @@ TEST_CASE(normal_migrate_from_v20) { CHECK_SAVE("normal.slvs"); } +TEST_CASE(normal_migrate_from_v22) { + CHECK_LOAD("normal_v22.slvs"); + CHECK_RENDER("normal.png"); + CHECK_SAVE("normal.slvs"); +} + TEST_CASE(free_in_3d_roundtrip) { CHECK_LOAD("free_in_3d.slvs"); CHECK_RENDER("free_in_3d.png"); @@ -23,3 +29,9 @@ TEST_CASE(free_in_3d_migrate_from_v20) { CHECK_RENDER("free_in_3d.png"); CHECK_SAVE("free_in_3d.slvs"); } + +TEST_CASE(free_in_3d_migrate_from_v22) { + CHECK_LOAD("free_in_3d_v22.slvs"); + CHECK_RENDER("free_in_3d.png"); + CHECK_SAVE("free_in_3d.slvs"); +} diff --git a/test/group/translate_asy/normal_v22.slvs b/test/group/translate_asy/normal_v22.slvs new file mode 100644 index 0000000..2f013bc Binary files /dev/null and b/test/group/translate_asy/normal_v22.slvs differ diff --git a/test/group/translate_asy/test.cpp b/test/group/translate_asy/test.cpp index cad832e..f1d2227 100644 --- a/test/group/translate_asy/test.cpp +++ b/test/group/translate_asy/test.cpp @@ -6,6 +6,11 @@ TEST_CASE(normal_roundtrip) { CHECK_SAVE("normal.slvs"); } +TEST_CASE(normal_migrate_from_v22) { + CHECK_LOAD("normal_v22.slvs"); + CHECK_SAVE("normal.slvs"); +} + TEST_CASE(normal_inters) { CHECK_LOAD("normal.slvs"); diff --git a/test/group/translate_nd/normal_v22.slvs b/test/group/translate_nd/normal_v22.slvs new file mode 100644 index 0000000..691b57e Binary files /dev/null and b/test/group/translate_nd/normal_v22.slvs differ diff --git a/test/group/translate_nd/test.cpp b/test/group/translate_nd/test.cpp index ccea849..0d1b8d6 100644 --- a/test/group/translate_nd/test.cpp +++ b/test/group/translate_nd/test.cpp @@ -5,3 +5,8 @@ TEST_CASE(normal_roundtrip) { CHECK_RENDER("normal.png"); CHECK_SAVE("normal.slvs"); } + +TEST_CASE(normal_migrate_from_v22) { + CHECK_LOAD("normal_v22.slvs"); + CHECK_SAVE("normal.slvs"); +} diff --git a/test/request/arc_of_circle/normal_v22.slvs b/test/request/arc_of_circle/normal_v22.slvs new file mode 100644 index 0000000..6f92e0e Binary files /dev/null and b/test/request/arc_of_circle/normal_v22.slvs differ diff --git a/test/request/arc_of_circle/test.cpp b/test/request/arc_of_circle/test.cpp index e54f651..2c9adaf 100644 --- a/test/request/arc_of_circle/test.cpp +++ b/test/request/arc_of_circle/test.cpp @@ -11,3 +11,9 @@ TEST_CASE(normal_migrate_from_v20) { CHECK_RENDER("normal.png"); CHECK_SAVE("normal.slvs"); } + +TEST_CASE(normal_migrate_from_v22) { + CHECK_LOAD("normal_v22.slvs"); + CHECK_RENDER("normal.png"); + CHECK_SAVE("normal.slvs"); +} diff --git a/test/request/circle/normal_v22.slvs b/test/request/circle/normal_v22.slvs new file mode 100644 index 0000000..d245f28 Binary files /dev/null and b/test/request/circle/normal_v22.slvs differ diff --git a/test/request/circle/test.cpp b/test/request/circle/test.cpp index e54f651..2c9adaf 100644 --- a/test/request/circle/test.cpp +++ b/test/request/circle/test.cpp @@ -11,3 +11,9 @@ TEST_CASE(normal_migrate_from_v20) { CHECK_RENDER("normal.png"); CHECK_SAVE("normal.slvs"); } + +TEST_CASE(normal_migrate_from_v22) { + CHECK_LOAD("normal_v22.slvs"); + CHECK_RENDER("normal.png"); + CHECK_SAVE("normal.slvs"); +} diff --git a/test/request/cubic/normal_v22.slvs b/test/request/cubic/normal_v22.slvs new file mode 100644 index 0000000..7630fad Binary files /dev/null and b/test/request/cubic/normal_v22.slvs differ diff --git a/test/request/cubic/test.cpp b/test/request/cubic/test.cpp index e54f651..2c9adaf 100644 --- a/test/request/cubic/test.cpp +++ b/test/request/cubic/test.cpp @@ -11,3 +11,9 @@ TEST_CASE(normal_migrate_from_v20) { CHECK_RENDER("normal.png"); CHECK_SAVE("normal.slvs"); } + +TEST_CASE(normal_migrate_from_v22) { + CHECK_LOAD("normal_v22.slvs"); + CHECK_RENDER("normal.png"); + CHECK_SAVE("normal.slvs"); +} diff --git a/test/request/cubic_periodic/normal_v22.slvs b/test/request/cubic_periodic/normal_v22.slvs new file mode 100644 index 0000000..d4f9c72 Binary files /dev/null and b/test/request/cubic_periodic/normal_v22.slvs differ diff --git a/test/request/cubic_periodic/test.cpp b/test/request/cubic_periodic/test.cpp index e54f651..2c9adaf 100644 --- a/test/request/cubic_periodic/test.cpp +++ b/test/request/cubic_periodic/test.cpp @@ -11,3 +11,9 @@ TEST_CASE(normal_migrate_from_v20) { CHECK_RENDER("normal.png"); CHECK_SAVE("normal.slvs"); } + +TEST_CASE(normal_migrate_from_v22) { + CHECK_LOAD("normal_v22.slvs"); + CHECK_RENDER("normal.png"); + CHECK_SAVE("normal.slvs"); +} diff --git a/test/request/datum_point/normal_v22.slvs b/test/request/datum_point/normal_v22.slvs new file mode 100644 index 0000000..50f8877 Binary files /dev/null and b/test/request/datum_point/normal_v22.slvs differ diff --git a/test/request/datum_point/test.cpp b/test/request/datum_point/test.cpp index e54f651..2c9adaf 100644 --- a/test/request/datum_point/test.cpp +++ b/test/request/datum_point/test.cpp @@ -11,3 +11,9 @@ TEST_CASE(normal_migrate_from_v20) { CHECK_RENDER("normal.png"); CHECK_SAVE("normal.slvs"); } + +TEST_CASE(normal_migrate_from_v22) { + CHECK_LOAD("normal_v22.slvs"); + CHECK_RENDER("normal.png"); + CHECK_SAVE("normal.slvs"); +} diff --git a/test/request/line_segment/normal_v22.slvs b/test/request/line_segment/normal_v22.slvs new file mode 100644 index 0000000..167a2c2 Binary files /dev/null and b/test/request/line_segment/normal_v22.slvs differ diff --git a/test/request/line_segment/test.cpp b/test/request/line_segment/test.cpp index e54f651..2c9adaf 100644 --- a/test/request/line_segment/test.cpp +++ b/test/request/line_segment/test.cpp @@ -11,3 +11,9 @@ TEST_CASE(normal_migrate_from_v20) { CHECK_RENDER("normal.png"); CHECK_SAVE("normal.slvs"); } + +TEST_CASE(normal_migrate_from_v22) { + CHECK_LOAD("normal_v22.slvs"); + CHECK_RENDER("normal.png"); + CHECK_SAVE("normal.slvs"); +} diff --git a/test/request/ttf_text/normal_v22.slvs b/test/request/ttf_text/normal_v22.slvs new file mode 100644 index 0000000..3022dcf Binary files /dev/null and b/test/request/ttf_text/normal_v22.slvs differ diff --git a/test/request/ttf_text/test.cpp b/test/request/ttf_text/test.cpp index e54f651..2c9adaf 100644 --- a/test/request/ttf_text/test.cpp +++ b/test/request/ttf_text/test.cpp @@ -11,3 +11,9 @@ TEST_CASE(normal_migrate_from_v20) { CHECK_RENDER("normal.png"); CHECK_SAVE("normal.slvs"); } + +TEST_CASE(normal_migrate_from_v22) { + CHECK_LOAD("normal_v22.slvs"); + CHECK_RENDER("normal.png"); + CHECK_SAVE("normal.slvs"); +}