From: robertc <> Date: Thu, 14 Sep 2006 14:34:51 +0000 (+0000) Subject: Add missing files from bugfix for COSS config-failures. X-Git-Tag: SQUID_3_0_PRE5~84 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=58e4a8e6e9caf198ab826125fda14bc19f1b6635;p=thirdparty%2Fsquid.git Add missing files from bugfix for COSS config-failures. --- diff --git a/src/tests/testDiskIO.cc b/src/tests/testDiskIO.cc new file mode 100644 index 0000000000..c8845e2de1 --- /dev/null +++ b/src/tests/testDiskIO.cc @@ -0,0 +1,33 @@ +#include "squid.h" +#include + +#include "testDiskIO.h" +#include "Store.h" +#include "SwapDir.h" +#include "DiskIO/DiskIOModule.h" +#include "fs/ufs/ufscommon.h" +#include "fs/coss/CossSwapDir.h" +#include "Mem.h" +#include "MemObject.h" +#include "HttpHeader.h" +#include "HttpReply.h" +#include "StoreFileSystem.h" +#include "testStoreSupport.h" + +CPPUNIT_TEST_SUITE_REGISTRATION( testDiskIO ); + +struct Initer { + Initer() { + Mem::Init(); + DiskIOModule::SetupAllModules(); + }; +}; + +Initer ensure_inited; + +void +testDiskIO::testFindDefault() +{ + DiskIOModule * module = DiskIOModule::FindDefault(); + CPPUNIT_ASSERT(module != NULL); +} diff --git a/src/tests/testDiskIO.h b/src/tests/testDiskIO.h new file mode 100644 index 0000000000..70575ef69f --- /dev/null +++ b/src/tests/testDiskIO.h @@ -0,0 +1,24 @@ + +#ifndef SQUID_SRC_TEST_DISKIO_H +#define SQUID_SRC_TEST_DISKIO_H + +#include + +/* + * test the DiskIO framework + */ + +class testDiskIO : public CPPUNIT_NS::TestFixture +{ + CPPUNIT_TEST_SUITE( testDiskIO ); + CPPUNIT_TEST( testFindDefault ); + CPPUNIT_TEST_SUITE_END(); + +public: + +protected: + void testFindDefault(); +}; + +#endif +