added new PriorityNotificationQueue, TimedNotificationQueue; added File::isDevice()

This commit is contained in:
Guenter Obiltschnig
2009-04-14 10:38:52 +00:00
parent 98eb0eb532
commit 095401e8e4
36 changed files with 1718 additions and 141 deletions

View File

@@ -1,7 +1,7 @@
//
// FileTest.cpp
//
// $Id: //poco/svn/Foundation/testsuite/src/FileTest.cpp#3 $
// $Id: //poco/Main/Foundation/testsuite/src/FileTest.cpp#16 $
//
// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH.
// and Contributors.
@@ -245,6 +245,21 @@ void FileTest::testFileAttributes2()
}
void FileTest::testFileAttributes3()
{
#if defined(POCO_OS_FAMILY_UNIX)
File f("/dev/console");
#elif defined(POCO_OS_FAMILY_WINDOWS)
File f("CON");
#endif
assert (f.isDevice());
assert (!f.isFile());
assert (!f.isDirectory());
assert (!f.isLink());
}
void FileTest::testCompare()
{
File f1("abc.txt");
@@ -511,6 +526,7 @@ CppUnit::Test* FileTest::suite()
CppUnit_addTest(pSuite, FileTest, testFileAttributes1);
CppUnit_addTest(pSuite, FileTest, testFileAttributes2);
CppUnit_addTest(pSuite, FileTest, testFileAttributes3);
CppUnit_addTest(pSuite, FileTest, testCompare);
CppUnit_addTest(pSuite, FileTest, testSwap);
CppUnit_addTest(pSuite, FileTest, testSize);