PhoenixMock
1.8.7
Tools to split/merge/print mock used in Phoenix
main.cpp
Go to the documentation of this file.
1
2
/***************************************
3
Auteur : Pierre Aubert
4
Mail : pierre.aubert@lapp.in2p3.fr
5
Licence : CeCILL-C
6
****************************************/
7
8
#include "
phoenix_assert.h
"
9
#include "
phoenix_check.h
"
10
#include "
OptionParser.h
"
11
13
15
OptionParser
createOptionParser
(){
16
OptionParser
parser
(
true
,
"1.0.0"
);
17
parser
.addOption(
"mode"
,
"m"
,
OptionType::NONE
,
true
,
"Required option"
);
18
return
parser
;
19
}
20
21
int
main
(
int
argc,
char
** argv){
22
OptionParser
parser
=
createOptionParser
();
23
parser
.parseArgument(argc, argv);
24
25
const
OptionMode
& defaultMode =
parser
.getDefaultMode();
26
phoenix_assert
(defaultMode.
isOptionExist
(
"mode"
));
27
return
0;
28
}
29
30
createReleaseCurl.parser
parser
Definition:
createReleaseCurl.py:123
OptionParser
Parse the options passed to a program.
Definition:
OptionParser.h:15
phoenix_assert
#define phoenix_assert(isOk)
Definition:
phoenix_assert.h:19
OptionType::NONE
@ NONE
Definition:
OptionType.h:24
OptionParser.h
OptionMode::isOptionExist
bool isOptionExist(const std::string &optionName) const
Say if the given option has been passed to the program.
Definition:
OptionMode.cpp:195
createOptionParser
OptionParser createOptionParser()
Create the OptionParser of this program.
Definition:
main.cpp:13
phoenix_assert.h
main
int main(int argc, char **argv)
Definition:
main.cpp:85
OptionMode
Describe a mode in the program arguments.
Definition:
OptionMode.h:13
phoenix_check.h
tmp_project
OptionParser
TESTS
TEST_ParserOptionNone
main.cpp
Generated on Mon Dec 9 2024 15:33:41 for PhoenixMock by
1.8.17