|
|
|
@ -169,8 +169,12 @@ TEST(AUri, parsesAndDecoreUrl)
|
|
|
|
|
Uri::Decode(uri);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// #include <stdio.h>
|
|
|
|
|
|
|
|
|
|
#if 0
|
|
|
|
|
//1122 This has been removed for v0.27.3
|
|
|
|
|
// On MinGW:
|
|
|
|
|
// path = C:\msys64\home\rmills\gnu\github\exiv2\buildserver\build\bin\unit_tests.exe
|
|
|
|
|
// expected = bin
|
|
|
|
|
// I don't know how this could work successfully on any platform!
|
|
|
|
|
TEST(getProcessPath, obtainPathOfUnitTestsExecutable)
|
|
|
|
|
{
|
|
|
|
|
#ifdef _WIN32
|
|
|
|
@ -180,13 +184,13 @@ TEST(getProcessPath, obtainPathOfUnitTestsExecutable)
|
|
|
|
|
#endif
|
|
|
|
|
const std::string path = getProcessPath();
|
|
|
|
|
|
|
|
|
|
ASSERT_FALSE(path.empty());
|
|
|
|
|
const size_t idxStart = path.size() - expectedName.size();
|
|
|
|
|
ASSERT_EQ(expectedName, path.substr(idxStart, expectedName.size()));
|
|
|
|
|
|
|
|
|
|
FILE* f = fopen("/c//temp/test_futils.log","w");
|
|
|
|
|
fprintf(f,"path = %s\n",path.c_str() );
|
|
|
|
|
fprintf(f,"expected = %s\n",expectedName.c_str());
|
|
|
|
|
fclose(f);
|
|
|
|
|
|
|
|
|
|
ASSERT_FALSE(path.empty());
|
|
|
|
|
const size_t idxStart = path.size() - expectedName.size();
|
|
|
|
|
ASSERT_EQ(expectedName, path.substr(idxStart, expectedName.size()));
|
|
|
|
|
}
|
|
|
|
|
#endif
|
|
|
|
|