diff options
Diffstat (limited to 'indra/llimage')
| -rw-r--r-- | indra/llimage/CMakeLists.txt | 13 | ||||
| -rw-r--r-- | indra/llimage/tests/llimageworker_test.cpp | 18 | 
2 files changed, 24 insertions, 7 deletions
| diff --git a/indra/llimage/CMakeLists.txt b/indra/llimage/CMakeLists.txt index 6834267d4b..ea8c1a1107 100644 --- a/indra/llimage/CMakeLists.txt +++ b/indra/llimage/CMakeLists.txt @@ -3,12 +3,13 @@  project(llimage)  include(00-Common) -include(LLAddBuildTest)  include(LLCommon)  include(LLImage)  include(LLMath)  include(LLVFS)  include(ZLIB) +include(LLAddBuildTest) +include(Tut)  include_directories(      ${LLCOMMON_INCLUDE_DIRS} @@ -63,4 +64,12 @@ target_link_libraries(llimage      )  # Add tests -#ADD_BUILD_TEST(llimageworker llimage) +if (LL_TESTS) +  SET(llimage_TEST_SOURCE_FILES +    llimageworker.cpp +    ) +  LL_ADD_PROJECT_UNIT_TESTS(llimage "${llimage_TEST_SOURCE_FILES}") +endif (LL_TESTS) + + + diff --git a/indra/llimage/tests/llimageworker_test.cpp b/indra/llimage/tests/llimageworker_test.cpp index a109276709..08476fb72c 100644 --- a/indra/llimage/tests/llimageworker_test.cpp +++ b/indra/llimage/tests/llimageworker_test.cpp @@ -26,10 +26,8 @@   */  // Precompiled header: almost always required for newview cpp files -#include <list> -#include <map> -#include <algorithm> -// Class to test +#include "linden_common.h" +// Class to test   #include "../llimageworker.h"  // For timer class  #include "../llcommon/lltimer.h" @@ -44,7 +42,17 @@  // * Do not make any assumption as to how those classes or methods work (i.e. don't copy/paste code)  // * A simulator for a class can be implemented here. Please comment and document thoroughly. -LLImageBase::LLImageBase() {} +LLImageBase::LLImageBase()  +: mData(NULL), +mDataSize(0), +mWidth(0), +mHeight(0), +mComponents(0), +mBadBufferAllocation(false), +mAllowOverSize(false), +mMemType(LLMemType::MTYPE_IMAGEBASE) +{ +}  LLImageBase::~LLImageBase() {}  void LLImageBase::dump() { }  void LLImageBase::sanityCheck() { } | 
