Skip to content
Snippets Groups Projects
Commit 0a04d1a2 authored by Jonathan Guinet's avatar Jonathan Guinet
Browse files

TEST: IsAttribute method tests.

parent 12e31c90
Branches
Tags
No related merge requests found
......@@ -23,6 +23,31 @@ add_test(clTvWrapperCommandLineParserTest_GetAtt ${OTB_WRAPPER_COMMAND_LINE_TEST
"this is a line test to extract --key name1 name2"
)
add_test(clTvWrapperCommandLineParserTest_IsAttExists_Wrong ${OTB_WRAPPER_COMMAND_LINE_TESTS}
otbWrapperCommandLineParserTest3
"--m"
" TrainImagesClassifier --il QB_1_ortho.tif --vd vd .shape --modulePath test"
)
add_test(clTvWrapperCommandLineParserTest_IsAttExists ${OTB_WRAPPER_COMMAND_LINE_TESTS}
otbWrapperCommandLineParserTest4
"--m"
" TrainImagesClassifier --il QB_1_ortho.tif --vd vd .shape --m name --modulePath test"
)
add_test(clTvWrapperCommandLineParserTest_IsAttExistsEnd ${OTB_WRAPPER_COMMAND_LINE_TESTS}
otbWrapperCommandLineParserTest4
"--m"
" TrainImagesClassifier --il QB_1_ortho.tif --vd vd .shape --modulePath test --m name"
)
add_test(clTvWrapperCommandLineParserTest_IsAttExistsEndNoParam ${OTB_WRAPPER_COMMAND_LINE_TESTS}
otbWrapperCommandLineParserTest4
"--m"
" TrainImagesClassifier --il QB_1_ortho.tif --vd vd .shape --modulePath test --m"
)
add_test(clTvWrapperCommandLineParserTest_GetAttWithoutValue ${OTB_WRAPPER_COMMAND_LINE_TESTS}
otbWrapperCommandLineParserTest1
"--key"
......
......@@ -114,5 +114,26 @@ int otbWrapperCommandLineParserTest2(int argc, char* argv[])
return CheckReturn(res);
}
int otbWrapperCommandLineParserTest3(int argc, char* argv[])
{
ParserType::Pointer parser = ParserType::New();
if (parser->IsAttributExists(argv[1], argv[2]))
{
return EXIT_FAILURE;
}
return EXIT_SUCCESS;
}
int otbWrapperCommandLineParserTest4(int argc, char* argv[])
{
ParserType::Pointer parser = ParserType::New();
if (parser->IsAttributExists(argv[1], argv[2]))
{
return EXIT_SUCCESS;
}
return EXIT_FAILURE;
}
......@@ -27,6 +27,8 @@ void RegisterTests()
REGISTER_TEST(otbWrapperCommandLineParserNew);
REGISTER_TEST(otbWrapperCommandLineParserTest1);
REGISTER_TEST(otbWrapperCommandLineParserTest2);
REGISTER_TEST(otbWrapperCommandLineParserTest3);
REGISTER_TEST(otbWrapperCommandLineParserTest4);
REGISTER_TEST(otbWrapperCommandLineLauncherNew);
REGISTER_TEST(otbWrapperCommandLineLauncherTest);
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment