]> git.ipfire.org Git - thirdparty/squid.git/blame - src/tests/testDiskIO.cc
SourceFormat Enforcement
[thirdparty/squid.git] / src / tests / testDiskIO.cc
CommitLineData
26ac0430 1#define SQUID_UNIT_TEST 1
ec94e362 2
582c2af2 3#include "squid.h"
58e4a8e6 4#include "DiskIO/DiskIOModule.h"
58e4a8e6 5#include "HttpHeader.h"
6#include "HttpReply.h"
602d9612
A
7#include "Mem.h"
8#include "MemObject.h"
9#include "Store.h"
58e4a8e6 10#include "StoreFileSystem.h"
602d9612
A
11#include "SwapDir.h"
12#include "testDiskIO.h"
58e4a8e6 13#include "testStoreSupport.h"
14
27e059d4
AJ
15#if HAVE_STDEXCEPT
16#include <stdexcept>
17#endif
18
58e4a8e6 19CPPUNIT_TEST_SUITE_REGISTRATION( testDiskIO );
20
16555581 21void
22testDiskIO::setUp()
23{
58e4a8e6 24 Mem::Init();
25 DiskIOModule::SetupAllModules();
16555581 26}
58e4a8e6 27
28void
29testDiskIO::testFindDefault()
30{
31 DiskIOModule * module = DiskIOModule::FindDefault();
633c035d 32#if USE_DISKIO
09c5ae5a 33 /* enabled. we expect at least ONE */
58e4a8e6 34 CPPUNIT_ASSERT(module != NULL);
633c035d 35#else
09c5ae5a 36 /* disabled. we don't expect ANY */
633c035d
AJ
37 CPPUNIT_ASSERT(module == NULL);
38#endif
58e4a8e6 39}