#ifdef'd out R5 versions of tests that tried to use functions not found
in R5 version of the Storage Kit. This appears to fix the BSymLink linking errors, at least as a temporary fix. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1713 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -1343,6 +1343,9 @@ DirectoryTest::EntryIterationTest()
|
|||||||
void
|
void
|
||||||
DirectoryTest::EntryCreationTest()
|
DirectoryTest::EntryCreationTest()
|
||||||
{
|
{
|
||||||
|
#ifdef TEST_R5
|
||||||
|
Outputf("(test currently omitted due to build errors related to BSymLink::SetTo())\n");
|
||||||
|
#else
|
||||||
const char *existingFile = existingFilename;
|
const char *existingFile = existingFilename;
|
||||||
const char *existing = existingDirname;
|
const char *existing = existingDirname;
|
||||||
const char *testDir1 = testDirname1;
|
const char *testDir1 = testDirname1;
|
||||||
@@ -1682,6 +1685,7 @@ DirectoryTest::EntryCreationTest()
|
|||||||
NextSubTest();
|
NextSubTest();
|
||||||
CPPUNIT_ASSERT( dir.CreateSymLink(entryName.c_str(), existingFile, NULL)
|
CPPUNIT_ASSERT( dir.CreateSymLink(entryName.c_str(), existingFile, NULL)
|
||||||
== B_FILE_EXISTS );
|
== B_FILE_EXISTS );
|
||||||
|
#endif // ifndef TEST_R5
|
||||||
}
|
}
|
||||||
|
|
||||||
// AssignmentTest
|
// AssignmentTest
|
||||||
|
|||||||
@@ -318,6 +318,9 @@ SymLinkTest::InitTest1()
|
|||||||
void
|
void
|
||||||
SymLinkTest::InitTest2()
|
SymLinkTest::InitTest2()
|
||||||
{
|
{
|
||||||
|
#ifdef TEST_R5
|
||||||
|
Outputf("(test currently omitted due to build errors related to BSymLink::SetTo() and BSymLink::Unset())\n");
|
||||||
|
#else
|
||||||
const char *dirLink = dirLinkname;
|
const char *dirLink = dirLinkname;
|
||||||
const char *dirSuperLink = dirSuperLinkname;
|
const char *dirSuperLink = dirSuperLinkname;
|
||||||
const char *dirRelLink = dirRelLinkname;
|
const char *dirRelLink = dirRelLinkname;
|
||||||
@@ -487,12 +490,16 @@ SymLinkTest::InitTest2()
|
|||||||
CPPUNIT_ASSERT( pathDir.SetTo(fileSuperDirname) == B_OK );
|
CPPUNIT_ASSERT( pathDir.SetTo(fileSuperDirname) == B_OK );
|
||||||
CPPUNIT_ASSERT( link.SetTo(&pathDir, fileRelDirname) == B_ENTRY_NOT_FOUND );
|
CPPUNIT_ASSERT( link.SetTo(&pathDir, fileRelDirname) == B_ENTRY_NOT_FOUND );
|
||||||
CPPUNIT_ASSERT( link.InitCheck() == B_ENTRY_NOT_FOUND );
|
CPPUNIT_ASSERT( link.InitCheck() == B_ENTRY_NOT_FOUND );
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
// ReadLinkTest
|
// ReadLinkTest
|
||||||
void
|
void
|
||||||
SymLinkTest::ReadLinkTest()
|
SymLinkTest::ReadLinkTest()
|
||||||
{
|
{
|
||||||
|
#ifdef TEST_R5
|
||||||
|
Outputf("(test currently omitted due to build errors related to BSymLink::SetTo())\n");
|
||||||
|
#else
|
||||||
const char *dirLink = dirLinkname;
|
const char *dirLink = dirLinkname;
|
||||||
const char *fileLink = fileLinkname;
|
const char *fileLink = fileLinkname;
|
||||||
const char *badLink = badLinkname;
|
const char *badLink = badLinkname;
|
||||||
@@ -561,12 +568,17 @@ SymLinkTest::ReadLinkTest()
|
|||||||
CPPUNIT_ASSERT( link.SetTo(fileLink) == B_OK );
|
CPPUNIT_ASSERT( link.SetTo(fileLink) == B_OK );
|
||||||
CPPUNIT_ASSERT( equals(link.ReadLink(NULL, sizeof(buffer)), B_BAD_ADDRESS,
|
CPPUNIT_ASSERT( equals(link.ReadLink(NULL, sizeof(buffer)), B_BAD_ADDRESS,
|
||||||
B_BAD_VALUE) );
|
B_BAD_VALUE) );
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
// MakeLinkedPathTest
|
// MakeLinkedPathTest
|
||||||
void
|
void
|
||||||
SymLinkTest::MakeLinkedPathTest()
|
SymLinkTest::MakeLinkedPathTest()
|
||||||
{
|
{
|
||||||
|
#ifdef TEST_R5
|
||||||
|
Outputf("(test currently omitted due to build errors related to "
|
||||||
|
"BSymLink::SetTo() and BSymLink::Unset())\n");
|
||||||
|
#else
|
||||||
const char *dirLink = dirLinkname;
|
const char *dirLink = dirLinkname;
|
||||||
const char *fileLink = fileLinkname;
|
const char *fileLink = fileLinkname;
|
||||||
const char *relDirLink = relDirLinkname;
|
const char *relDirLink = relDirLinkname;
|
||||||
@@ -789,12 +801,17 @@ SymLinkTest::MakeLinkedPathTest()
|
|||||||
link.Unset();
|
link.Unset();
|
||||||
path.Unset();
|
path.Unset();
|
||||||
dir.Unset();
|
dir.Unset();
|
||||||
|
#endif // ifdef TEST_R5 else
|
||||||
}
|
}
|
||||||
|
|
||||||
// IsAbsoluteTest
|
// IsAbsoluteTest
|
||||||
void
|
void
|
||||||
SymLinkTest::IsAbsoluteTest()
|
SymLinkTest::IsAbsoluteTest()
|
||||||
{
|
{
|
||||||
|
#ifdef TEST_R5
|
||||||
|
Outputf("(test currently omitted due to build errors "
|
||||||
|
"related to BSymLink::SetTo() and BSymLink::Unset())\n");
|
||||||
|
#else
|
||||||
const char *dirLink = dirLinkname;
|
const char *dirLink = dirLinkname;
|
||||||
const char *relFileLink = relFileLinkname;
|
const char *relFileLink = relFileLinkname;
|
||||||
const char *existingDir = existingDirname;
|
const char *existingDir = existingDirname;
|
||||||
@@ -831,12 +848,16 @@ SymLinkTest::IsAbsoluteTest()
|
|||||||
CPPUNIT_ASSERT( link.SetTo(existingFile) == B_OK );
|
CPPUNIT_ASSERT( link.SetTo(existingFile) == B_OK );
|
||||||
CPPUNIT_ASSERT( link.IsAbsolute() == false );
|
CPPUNIT_ASSERT( link.IsAbsolute() == false );
|
||||||
link.Unset();
|
link.Unset();
|
||||||
|
#endif // ifdef TEST_R5 else
|
||||||
}
|
}
|
||||||
|
|
||||||
// AssignmentTest
|
// AssignmentTest
|
||||||
void
|
void
|
||||||
SymLinkTest::AssignmentTest()
|
SymLinkTest::AssignmentTest()
|
||||||
{
|
{
|
||||||
|
#ifdef TEST_R5
|
||||||
|
Outputf("(test currently omitted due to build errors related to BSymLink::operator=())\n");
|
||||||
|
#else
|
||||||
const char *dirLink = dirLinkname;
|
const char *dirLink = dirLinkname;
|
||||||
const char *fileLink = fileLinkname;
|
const char *fileLink = fileLinkname;
|
||||||
// 1. copy constructor
|
// 1. copy constructor
|
||||||
@@ -900,6 +921,7 @@ SymLinkTest::AssignmentTest()
|
|||||||
link2 = link;
|
link2 = link;
|
||||||
CPPUNIT_ASSERT( link2.InitCheck() == B_OK );
|
CPPUNIT_ASSERT( link2.InitCheck() == B_OK );
|
||||||
}
|
}
|
||||||
|
#endif // ifdef TEST_R5 else
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user