C++ Utilities 5.27.0
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.