|
C++ Utilities 5.31.1
Useful C++ classes and routines such as argument parser, IO and conversion utilities
|
The ArgumentParserTests class tests the ArgumentParser and Argument classes. More...
Public Member Functions | |
| void | setUp () override |
| void | tearDown () override |
| void | testArgument () |
| Tests the behaviour of the argument class. | |
| void | testParsing () |
| Tests parsing command line arguments. | |
| void | testCallbacks () |
| Tests whether callbacks are called correctly. | |
| void | testSetMainArguments () |
| Tests some corner cases in setMainArguments() which are not already checked in the other tests. | |
| void | testValueConversion () |
| Tests value conversion provided by Argument and ArgumentOccurrence. | |
| void | testBashCompletion () |
| Tests bash completion. | |
| void | testHelp () |
| Tests –help output. | |
| void | testNoColorArgument () |
| Tests whether NocolorArgument toggles escape codes correctly. | |
The ArgumentParserTests class tests the ArgumentParser and Argument classes.
Definition at line 39 of file argumentparsertests.cpp.
|
override |
Definition at line 75 of file argumentparsertests.cpp.
|
override |
Definition at line 83 of file argumentparsertests.cpp.
| void ArgumentParserTests::testArgument | ( | ) |
Tests the behaviour of the argument class.
Definition at line 95 of file argumentparsertests.cpp.
| void ArgumentParserTests::testBashCompletion | ( | ) |
Tests bash completion.
Definition at line 526 of file argumentparsertests.cpp.
| void ArgumentParserTests::testCallbacks | ( | ) |
Tests whether callbacks are called correctly.
Definition at line 482 of file argumentparsertests.cpp.
| void ArgumentParserTests::testHelp | ( | ) |
Tests –help output.
Definition at line 781 of file argumentparsertests.cpp.
| void ArgumentParserTests::testNoColorArgument | ( | ) |
Tests whether NocolorArgument toggles escape codes correctly.
Definition at line 916 of file argumentparsertests.cpp.
| void ArgumentParserTests::testParsing | ( | ) |
Tests parsing command line arguments.
Definition at line 120 of file argumentparsertests.cpp.
| void ArgumentParserTests::testSetMainArguments | ( | ) |
Tests some corner cases in setMainArguments() which are not already checked in the other tests.
Definition at line 890 of file argumentparsertests.cpp.
| void ArgumentParserTests::testValueConversion | ( | ) |
Tests value conversion provided by Argument and ArgumentOccurrence.
Definition at line 954 of file argumentparsertests.cpp.