aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorSyoyo Fujita <syoyo@lighttransport.com>2016-04-19 13:11:55 +0900
committerSyoyo Fujita <syoyo@lighttransport.com>2016-04-19 13:11:55 +0900
commita55247574c2c2436989a9a0654c51a62cc7193ba (patch)
treeaf70de47ba36ec6c9e67b938de7e331e1db864f4 /tests
parentf4695de408516f45652b161a34bb62fbe6edec07 (diff)
downloadtinyobjloader-a55247574c2c2436989a9a0654c51a62cc7193ba.tar.gz
Suppress VC2013 warnings.
Update AppVeyor script.
Diffstat (limited to 'tests')
-rw-r--r--tests/config-msvc.py2
-rw-r--r--tests/tester.cc23
-rw-r--r--tests/vcbuild.bat1
3 files changed, 25 insertions, 1 deletions
diff --git a/tests/config-msvc.py b/tests/config-msvc.py
index 06fae62..a7771de 100644
--- a/tests/config-msvc.py
+++ b/tests/config-msvc.py
@@ -32,7 +32,7 @@ cflags = {
cxxflags = {
"gnu" : [ "-O2", "-g" ]
- , "msvc" : [ "/O2" ]
+ , "msvc" : [ "/O2", "/W4", "/EHsc"]
, "clang" : [ "-O2", "-g", "-fsanitize=address" ]
}
diff --git a/tests/tester.cc b/tests/tester.cc
index edb92ba..f16eeb0 100644
--- a/tests/tester.cc
+++ b/tests/tester.cc
@@ -300,6 +300,29 @@ TEST_CASE("cornell_box", "[Loader]") {
REQUIRE(true == TestLoadObj("../models/cornell_box.obj", gMtlBasePath));
}
+TEST_CASE("catmark_torus_creases0", "[Loader]") {
+
+ tinyobj::attrib_t attrib;
+ std::vector<tinyobj::shape_t> shapes;
+ std::vector<tinyobj::material_t> materials;
+
+ std::string err;
+ bool ret = tinyobj::LoadObj(&attrib, &shapes, &materials, &err, "../models/catmark_torus_creases0.obj", gMtlBasePath, /*triangulate*/false);
+
+ if (!err.empty()) {
+ std::cerr << err << std::endl;
+ }
+
+ REQUIRE(true == ret);
+
+ REQUIRE(1 == shapes.size());
+ REQUIRE(8 == shapes[0].mesh.tags.size());
+}
+
+TEST_CASE("stream_load", "[Stream]") {
+ REQUIRE(true == TestStreamLoadObj());
+}
+
#if 0
int
main(
diff --git a/tests/vcbuild.bat b/tests/vcbuild.bat
index 3dbc6c1..e864673 100644
--- a/tests/vcbuild.bat
+++ b/tests/vcbuild.bat
@@ -1,3 +1,4 @@
chcp 437
+python kuroga.py config-msvc.py
call "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat" x86_amd64
ninja