X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=test%2Fmain.cpp;fp=test%2Fmain.cpp;h=685a592a7cf68cc41f06c979f966f29e30e68013;hb=1ca323cf3d3caa38587749aeabf8f6a31482810a;hp=6ff6c5edf15002653f0e119ce3f9e7961225d6a5;hpb=5b2b284cba862e3b517e78f32f815c60fedf3207;p=meshio%2Fmeshio.git diff --git a/test/main.cpp b/test/main.cpp index 6ff6c5e..685a592 100644 --- a/test/main.cpp +++ b/test/main.cpp @@ -70,6 +70,27 @@ TEST(mqo, read) EXPECT_EQ(6, io.objects[0].faces.size()); } +TEST(mqo, write) +{ + { + mqo::IO io; + EXPECT_TRUE(io.read("cube.mqo")); + EXPECT_EQ(1, io.objects.size()); + EXPECT_EQ(8, io.objects[0].vertices.size()); + EXPECT_EQ(6, io.objects[0].faces.size()); + EXPECT_TRUE(io.write("cube2.mqo")); + EXPECT_EQ(0, io.materials.size()); + } + + { + mqo::IO io; + EXPECT_TRUE(io.read("cube2.mqo")); + EXPECT_EQ(1, io.objects.size()); + EXPECT_EQ(8, io.objects[0].vertices.size()); + EXPECT_EQ(6, io.objects[0].faces.size()); + } +} + TEST(pmd, read) { std::locale::global(std::locale("japanese"));