From 058f98a63658dc1a2579826ba167fd61bed1e21f Mon Sep 17 00:00:00 2001 From: sanine Date: Fri, 4 Mar 2022 10:47:15 -0600 Subject: add assimp submodule --- src/mesh/assimp-master/test/unit/Main.cpp | 33 +++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 src/mesh/assimp-master/test/unit/Main.cpp (limited to 'src/mesh/assimp-master/test/unit/Main.cpp') diff --git a/src/mesh/assimp-master/test/unit/Main.cpp b/src/mesh/assimp-master/test/unit/Main.cpp new file mode 100644 index 0000000..d5049fa --- /dev/null +++ b/src/mesh/assimp-master/test/unit/Main.cpp @@ -0,0 +1,33 @@ +#include "../../include/assimp/DefaultLogger.hpp" +#include "UnitTestPCH.h" + +#include +#include + +int main(int argc, char *argv[]) { + ::testing::InitGoogleTest(&argc, argv); + + // seed the randomizer with the current system time + time_t t; + time(&t); + srand((unsigned int)t); + + // ............................................................................ + + // create a logger from both CPP + Assimp::DefaultLogger::create("AssimpLog_Cpp.txt", Assimp::Logger::VERBOSE, + aiDefaultLogStream_STDOUT | aiDefaultLogStream_DEBUGGER | aiDefaultLogStream_FILE); + + // .. and C. They should smoothly work together + aiEnableVerboseLogging(AI_TRUE); + aiLogStream logstream = aiGetPredefinedLogStream(aiDefaultLogStream_FILE, "AssimpLog_C.txt"); + aiAttachLogStream(&logstream); + + int result = RUN_ALL_TESTS(); + + // ............................................................................ + // but shutdown must be done from C to ensure proper deallocation + aiDetachAllLogStreams(); + + return result; +} -- cgit v1.2.1