------ Build started: Project: base_test, Configuration: Debug Win32 ------
Compiling...
stringtable_test.cpp
c:\projects\xenobranches\stackless\unittest\src\Checks.h(25) : error C2679: binary '<<' : no operator found which takes a right-hand operand of type 'const String' (or there is no acceptable conversion)
c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(16): could be 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const char *)'
c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(17): or 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const int)'
c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(18): or 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const float)'
c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(19): or 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const void *)'
c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(20): or 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const size_t)'
while trying to match the argument list '(UnitTest::MemoryOutStream, const String)'
..\..\..\xenocide\src\base\tests\stringtable_test.cpp(46) : see reference to function template instantiation 'void UnitTest::CheckEqual<const char*,String>(UnitTest::TestResults &,const Expected,const Actual,const char *const ,const char *const ,const int)' being compiled
with
[
Expected=const char *,
Actual=String
]
c:\projects\xenobranches\stackless\unittest\src\Checks.h(25) : error C2679: binary '<<' : no operator found which takes a right-hand operand of type 'const String' (or there is no acceptable conversion)
c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(16): could be 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const char *)'
c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(17): or 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const int)'
c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(18): or 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const float)'
c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(19): or 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const void *)'
c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(20): or 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const size_t)'
while trying to match the argument list '(UnitTest::MemoryOutStream, const String)'
..\..\..\xenocide\src\base\tests\stringtable_test.cpp(56) : see reference to function template instantiation 'void UnitTest::CheckEqual<String,String>(UnitTest::TestResults &,const Expected,const Actual,const char *const ,const char *const ,const int)' being compiled
with
[
Expected=String,
Actual=String
]
physfs_stream_test.cpp
c:\projects\xenobranches\stackless\unittest\src\Checks.h(25) : error C2679: binary '<<' : no operator found which takes a right-hand operand of type 'const String' (or there is no acceptable conversion)
c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(16): could be 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const char *)'
c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(17): or 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const int)'
c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(18): or 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const float)'
c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(19): or 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const void *)'
c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(20): or 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const size_t)'
while trying to match the argument list '(UnitTest::MemoryOutStream, const String)'
..\..\..\xenocide\src\base\tests\physfs_stream_test.cpp(62) : see reference to function template instantiation 'void UnitTest::CheckEqual<String,String>(UnitTest::TestResults &,const Expected,const Actual,const char *const ,const char *const ,const int)' being compiled
with
[
Expected=String,
Actual=String
]
exception_test.cpp
c:\projects\xenobranches\stackless\unittest\src\Checks.h(25) : error C2679: binary '<<' : no operator found which takes a right-hand operand of type 'const String' (or there is no acceptable conversion)
c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(16): could be 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const char *)'
c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(17): or 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const int)'
c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(18): or 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const float)'
c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(19): or 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const void *)'
c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(20): or 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const size_t)'
while trying to match the argument list '(UnitTest::MemoryOutStream, const String)'
..\..\..\xenocide\src\base\tests\exception_test.cpp(57) : see reference to function template instantiation 'void UnitTest::CheckEqual<String,std::basic_string<_Elem,_Traits,_Ax>>(UnitTest::TestResults &,const Expected,const Actual,const char *const ,const char *const ,const int)' being compiled
with
[
_Elem=char,
_Traits=std::char_traits<char>,
_Ax=std::allocator<char>,
Expected=String,
Actual=std::basic_string<char,std::char_traits<char>,std::allocator<char>>
]
defaultconsole_test.cpp
c:\projects\xenobranches\stackless\unittest\src\Checks.h(25) : error C2679: binary '<<' : no operator found which takes a right-hand operand of type 'const String' (or there is no acceptable conversion)
c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(16): could be 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const char *)'
c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(17): or 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const int)'
c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(18): or 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const float)'
c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(19): or 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const void *)'
c:\projects\xenobranches\stackless\unittest\src\MemoryOutStream.h(20): or 'UnitTest::MemoryOutStream &UnitTest::MemoryOutStream::operator <<(const size_t)'
while trying to match the argument list '(UnitTest::MemoryOutStream, const String)'
..\..\..\xenocide\src\base\tests\defaultconsole_test.cpp(62) : see reference to function template instantiation 'void UnitTest::CheckEqual<const char*,String>(UnitTest::TestResults &,const Expected,const Actual,const char *const ,const char *const ,const int)' being compiled
with
[
Expected=const char *,
Actual=String
]
Generating Code...
Build log was saved at "file://c:\projects\xenobranches\stackless\projects\vs80\base\test\Debug\obj\BuildLog.htm"
base_test - 5 error(s), 0 warning(s)