Unittests: add test if export is disabled.

pull/789/head
Kim Kulling 2016-02-05 18:31:19 +01:00
parent f7d979c46e
commit 51c9a9f80c
2 changed files with 18 additions and 14 deletions

View File

@ -50,21 +50,21 @@ SET( TEST_SRCS
SOURCE_GROUP( tests FILES ${TEST_SRCS} ) SOURCE_GROUP( tests FILES ${TEST_SRCS} )
if(AddGTest_FOUND) if(AddGTest_FOUND)
add_executable( unit add_executable( unit
unit/CCompilerTest.c unit/CCompilerTest.c
unit/Main.cpp unit/Main.cpp
../code/Version.cpp ../code/Version.cpp
${TEST_SRCS} ${TEST_SRCS}
) )
add_definitions(-DASSIMP_TEST_MODELS_DIR="${CMAKE_CURRENT_LIST_DIR}/models") add_definitions(-DASSIMP_TEST_MODELS_DIR="${CMAKE_CURRENT_LIST_DIR}/models")
SET_PROPERTY( TARGET assimp PROPERTY DEBUG_POSTFIX ${CMAKE_DEBUG_POSTFIX} ) SET_PROPERTY( TARGET assimp PROPERTY DEBUG_POSTFIX ${CMAKE_DEBUG_POSTFIX} )
add_dependencies( unit gtest ) add_dependencies( unit gtest )
target_link_libraries( unit assimp target_link_libraries( unit assimp
debug ${GTEST_DEBUG_LIBRARIES} debug ${GTEST_DEBUG_LIBRARIES}
optimized ${GTEST_RELEASE_LIBRARIES} optimized ${GTEST_RELEASE_LIBRARIES}
) )
endif(AddGTest_FOUND) endif(AddGTest_FOUND)
add_subdirectory(headercheck) add_subdirectory(headercheck)

View File

@ -3,7 +3,7 @@
Open Asset Import Library (assimp) Open Asset Import Library (assimp)
--------------------------------------------------------------------------- ---------------------------------------------------------------------------
Copyright (c) 2006-2014, assimp team Copyright (c) 2006-2016, assimp team
All rights reserved. All rights reserved.
@ -50,6 +50,8 @@ class utIssues : public ::testing::Test {
}; };
#ifndef ASSIMP_BUILD_NO_EXPORT
TEST_F( utIssues, OpacityBugWhenExporting_727 ) { TEST_F( utIssues, OpacityBugWhenExporting_727 ) {
aiScene *scene( new aiScene ); aiScene *scene( new aiScene );
@ -103,3 +105,5 @@ TEST_F( utIssues, OpacityBugWhenExporting_727 ) {
}*/ }*/
} }
} }
#endif // ASSIMP_BUILD_NO_EXPORT