Bring in new TUT library build. Clean up ensure_equals() overloads.
The new TUT library build eliminates the ambiguity about ensure_equals(const char*, ...) versus ensure_equals(const std::string&, ...). Now it's all based on const std::string&. Remove pointless const char* overloads and ambiguous forwarding templates. With clang in Xcode 6, any new datatypes we intend to use with ensure_equals() must have operator<<(std::ostream&, datatype) declared BEFORE lltut.h #includes tut.hpp. Reorder code in certain test source files to guarantee that visibility.
Showing
- autobuild.xml 2 additions, 2 deletionsautobuild.xml
- indra/llcommon/tests/lldependencies_test.cpp 28 additions, 18 deletionsindra/llcommon/tests/lldependencies_test.cpp
- indra/llcommon/tests/llstring_test.cpp 2 additions, 2 deletionsindra/llcommon/tests/llstring_test.cpp
- indra/newview/tests/lllogininstance_test.cpp 2 additions, 2 deletionsindra/newview/tests/lllogininstance_test.cpp
- indra/test/lltut.cpp 3 additions, 15 deletionsindra/test/lltut.cpp
- indra/test/lltut.h 5 additions, 16 deletionsindra/test/lltut.h
Loading
Please register or sign in to comment