+/*
+ * Copyright (C) 1996-2017 The Squid Software Foundation and contributors
+ *
+ * Squid software is distributed under GPLv2+ license and includes
+ * contributions from numerous individuals and organizations.
+ * Please see the COPYING and CONTRIBUTORS files for details.
+ */
+
#ifndef SQUID_SRC_TEST_TESTSBUF_H
#define SQUID_SRC_TEST_TESTSBUF_H
#include <cppunit/extensions/HelperMacros.h>
-#include "OutOfBoundsException.h"
+#include "sbuf/OutOfBoundsException.h"
/*
* test the SBuf functionalities
CPPUNIT_TEST( testRFindChar );
CPPUNIT_TEST( testRFindSBuf );
CPPUNIT_TEST( testFindFirstOf );
+ CPPUNIT_TEST( testFindFirstNotOf );
CPPUNIT_TEST( testPrintf );
- CPPUNIT_TEST( testScanf );
CPPUNIT_TEST( testCopy );
CPPUNIT_TEST( testStringOps );
CPPUNIT_TEST( testGrow );
+ CPPUNIT_TEST( testReserve );
CPPUNIT_TEST( testSBufStream );
CPPUNIT_TEST( testAutoFind );
CPPUNIT_TEST( testStdStringOps );
+ CPPUNIT_TEST( testIterators );
+ CPPUNIT_TEST( testSBufHash );
// CPPUNIT_TEST( testDumpStats ); //fake test, to print alloc stats
CPPUNIT_TEST_SUITE_END();
protected:
void testAppendStdString();
void testAppendf();
void testPrintf();
- void testScanf();
void testSubscriptOp();
void testSubscriptOpFail();
void testDumpStats();
void testCopy();
void testStringOps();
void testGrow();
+ void testReserve();
void testStartsWith();
void testSBufStream();
void testFindFirstOf();
+ void testFindFirstNotOf();
void testAutoFind();
void testStdStringOps();
+ void testIterators();
+ void testSBufHash();
};
#endif
+