Solvespace
39 строк · 936.0 Байт
1#include "harness.h"
2
3TEST_CASE(normal_roundtrip) {
4CHECK_LOAD("normal.slvs");
5CHECK_RENDER("normal.png");
6CHECK_SAVE("normal.slvs");
7}
8
9TEST_CASE(normal_migrate_from_v20) {
10CHECK_LOAD("normal_v20.slvs");
11CHECK_SAVE("normal.slvs");
12}
13
14TEST_CASE(normal_migrate_from_v22) {
15CHECK_LOAD("normal_v22.slvs");
16CHECK_SAVE("normal.slvs");
17}
18
19TEST_CASE(left_free_in_3d_roundtrip) {
20CHECK_LOAD("left_free_in_3d.slvs");
21CHECK_RENDER("left_free_in_3d.png");
22CHECK_SAVE("left_free_in_3d.slvs");
23}
24
25TEST_CASE(right_free_in_3d_roundtrip) {
26CHECK_LOAD("right_free_in_3d.slvs");
27CHECK_RENDER("right_free_in_3d.png");
28CHECK_SAVE("right_free_in_3d.slvs");
29}
30
31TEST_CASE(free_in_3d_migrate_from_v20) {
32CHECK_LOAD("free_in_3d_v20.slvs");
33CHECK_SAVE("left_free_in_3d.slvs");
34}
35
36TEST_CASE(free_in_3d_migrate_from_v22) {
37CHECK_LOAD("free_in_3d_v22.slvs");
38CHECK_SAVE("left_free_in_3d.slvs");
39}
40