From 58e4a8e6e9caf198ab826125fda14bc19f1b6635 Mon Sep 17 00:00:00 2001 From: robertc <> Date: Thu, 14 Sep 2006 14:34:51 +0000 Subject: [PATCH] Add missing files from bugfix for COSS config-failures. --- src/tests/testDiskIO.cc | 33 +++++++++++++++++++++++++++++++++ src/tests/testDiskIO.h | 24 ++++++++++++++++++++++++ 2 files changed, 57 insertions(+) create mode 100644 src/tests/testDiskIO.cc create mode 100644 src/tests/testDiskIO.h 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 + -- 2.47.3