/
jiteman
/
jsd-foreign-libreoffice-cppunit
Обзор
Документация
Войти
/
jiteman
/
jsd-foreign-libreoffice-cppunit
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/DllPlugInTester/CommandLineParserTest.h
61 строка
2 KB
jiteman
initial commit has been done
14 апр 2024, 15:49
14 апр 2024, 15:49
4c53812
Код
Авторство
О чём код?
#ifndef COMMANDLINEPARSERTEST_H #define COMMANDLINEPARSERTEST_H #include <cppunit/extensions/HelperMacros.h> class CommandLineParser; class CommandLineParserException; class CommandLineParserTest : public CPPUNIT_NS::TestCase { CPPUNIT_TEST_SUITE( CommandLineParserTest ); CPPUNIT_TEST( testEmptyCommandLine ); CPPUNIT_TEST( testFlagCompiler ); CPPUNIT_TEST( testLongFlagBriefProgress ); CPPUNIT_TEST( testFileName ); CPPUNIT_TEST( testTestPath ); CPPUNIT_TEST( testParameterWithSpace ); CPPUNIT_TEST_EXCEPTION( testMissingStyleSheetParameterThrow, CommandLineParserException); CPPUNIT_TEST_EXCEPTION( testMissingEncodingParameterThrow, CommandLineParserException); CPPUNIT_TEST( testXmlFileNameIsOptional ); CPPUNIT_TEST( testPlugInsWithParameters ); CPPUNIT_TEST_SUITE_END(); public: CommandLineParserTest(); virtual ~CommandLineParserTest(); void setUp(); void tearDown(); void testEmptyCommandLine(); void testFlagCompiler(); void testLongFlagBriefProgress(); void testFileName(); void testTestPath(); void testParameterWithSpace(); void testMissingStyleSheetParameterThrow(); void testMissingEncodingParameterThrow(); void testXmlFileNameIsOptional(); void testPlugInsWithParameters(); private: CommandLineParserTest( const CommandLineParserTest &other ); void operator =( const CommandLineParserTest &other ); void parse( const char **lines ); private: CommandLineParser *_parser; }; // Inlines methods for CommandLineParserTest: // ------------------------------------------ #endif // COMMANDLINEPARSERTEST_H