|
C++ Utilities
5.10.3
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. More... | |
| void | testParsing () |
| Tests parsing command line arguments. More... | |
| void | testCallbacks () |
| Tests whether callbacks are called correctly. More... | |
| void | testSetMainArguments () |
| Tests some corner cases in setMainArguments() which are not already checked in the other tests. More... | |
| void | testValueConversion () |
| Tests value conversion provided by Argument and ArgumentOccurrence. More... | |
| void | testBashCompletion () |
| Tests bash completion. More... | |
| void | testHelp () |
| Tests –help output. More... | |
| void | testNoColorArgument () |
| Tests whether NocolorArgument toggles escape codes correctly. More... | |
The ArgumentParserTests class tests the ArgumentParser and Argument classes.
Definition at line 38 of file argumentparsertests.cpp.
|
override |
Definition at line 74 of file argumentparsertests.cpp.
|
override |
Definition at line 82 of file argumentparsertests.cpp.
| void ArgumentParserTests::testArgument | ( | ) |
Tests the behaviour of the argument class.
Definition at line 94 of file argumentparsertests.cpp.
| void ArgumentParserTests::testBashCompletion | ( | ) |
Tests bash completion.
Definition at line 504 of file argumentparsertests.cpp.
| void ArgumentParserTests::testCallbacks | ( | ) |
Tests whether callbacks are called correctly.
Definition at line 460 of file argumentparsertests.cpp.
| void ArgumentParserTests::testHelp | ( | ) |
Tests –help output.
Definition at line 759 of file argumentparsertests.cpp.
| void ArgumentParserTests::testNoColorArgument | ( | ) |
Tests whether NocolorArgument toggles escape codes correctly.
Definition at line 894 of file argumentparsertests.cpp.
| void ArgumentParserTests::testParsing | ( | ) |
Tests parsing command line arguments.
Definition at line 119 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 868 of file argumentparsertests.cpp.
| void ArgumentParserTests::testValueConversion | ( | ) |
Tests value conversion provided by Argument and ArgumentOccurrence.
Definition at line 932 of file argumentparsertests.cpp.