* ---------------------------------------------------
*/
-/* $Core: libIRCDtestsuite */
+/* $Core */
#include "inspircd.h"
#include "testsuite.h"
cout << endl << "(X) Exit test suite\n";
- cout << "\nChoice: ";
+ cout << "\nChoices (Enter one or more options as a list then press enter, e.g. 15X): ";
cin >> choice;
if (!choice)
WCTEST("foobar", "foo*");
WCTEST("foobar", "*bar");
WCTEST("foobar", "foo??r");
+ WCTEST("foobar.test", "fo?bar.*t");
+ WCTEST("foobar", "foobar");
+ WCTEST("foobar", "foo***bar");
WCTESTNOT("foobar", "bazqux");
WCTESTNOT("foobar", "*qux");
WCTESTNOT("foobar", "baz*");
WCTESTNOT("foobar", "foo???r");
WCTESTNOT("foobar", "");
+ WCTESTNOT("", "foobar");
+ WCTESTNOT("OperServ", "O");
+ WCTESTNOT("O", "OperServ");
+ WCTESTNOT("foobar.tst", "fo?bar.*g");
CIDRTEST("brain@1.2.3.4", "*@1.2.0.0/16");
CIDRTEST("brain@1.2.3.4", "*@1.2.3.0/24");