コード例 #1
0
 public void TestReturnCode()
 {
     CLITestHelper.Test("return_code_0", ReturnCode.Success);            //0
     CLITestHelper.Test("return_code_2", ReturnCode.OutputFileError);    // 1001
     CLITestHelper.Test("return_code_3", ReturnCode.ParsingDiagnostics); // 1000
     CLITestHelper.Test("return_code_4", ReturnCode.Warning);            //1
 }
コード例 #2
0
 public void TestEmptyFile_1()
 {
     #if DEBUG
     CLITestHelper.Test("emptyFile_1_debug", ReturnCode.FatalError);
     #else
     CLITestHelper.Test("emptyFile_1_release", ReturnCode.FatalError);
     #endif
 }
コード例 #3
0
        public void TestHaltOnMissingCopy_1()
        {
#if EUROINFO_RULES
            CLITestHelper.Test("haltOnMissingCopy_1_EI", ReturnCode.MissingCopy);
#else
            CLITestHelper.Test("haltOnMissingCopy_1", ReturnCode.MissingCopy);
#endif
        }
コード例 #4
0
        public void TestExtractCopies()
        {
#if EUROINFO_RULES
            CLITestHelper.Test("extractUsedCopies_EI", ReturnCode.MissingCopy);
#else
            CLITestHelper.Test("extractUsedCopies", ReturnCode.MissingCopy);
#endif
        }
コード例 #5
0
        public void TestDependencies()
        {
            CLITestHelper.Test("dependencies_1", ReturnCode.Success);
            CLITestHelper.Test("dependencies_2", ReturnCode.Success);
            CLITestHelper.Test("dependencies_3", ReturnCode.ParsingDiagnostics);
#if EUROINFO_RULES
            CLITestHelper.Test("ei_dependencies_1", ReturnCode.ParsingDiagnostics);
#endif
        }
コード例 #6
0
 public void TestParse_1()
 {
     //From folder ressources\parse_1
     //Run command TypeCobol.CLI with the content of CLIArguments.txt as arguments
     //Check that the actual "output" folder (the one created by the CLI) match the content of the expected "output" folder
     //the one on Git.
     //The number of files and the content of the files must be identical
     CLITestHelper.Test("parse_1", ReturnCode.Success);
 }
コード例 #7
0
        public void TestDependencies()
        {
            CLITestHelper.Test("dependencies_1", ReturnCode.Success);
            CLITestHelper.Test("dependencies_2", ReturnCode.Success);
            CLITestHelper.Test("dependencies_3", ReturnCode.ParsingDiagnostics);
            CLITestHelper.ReadConsole("dependencies_4", ReturnCode.DependenciesError);            //No dependencies found
            CLITestHelper.Test("dependencies_5", ReturnCode.Success);
#if EUROINFO_RULES
            CLITestHelper.Test("ei_dependencies_1", ReturnCode.ParsingDiagnostics);
#endif
        }
コード例 #8
0
ファイル: CLITest.cs プロジェクト: telkomops/TypeCobol
        public void TestReplacingSyntaxOption()
        {
#if EUROINFO_RULES
            CLITestHelper.Test("replacingSyntaxOption", ReturnCode.ParsingDiagnostics);
#endif
        }
コード例 #9
0
 public void TestExecToStep_1()
 {
     CLITestHelper.Test("execToStep_1");
 }
コード例 #10
0
 public void AvoidLoadingIntrinsicAndDependencies()
 {
     CLITestHelper.Test("avoidLoadingIntrinsicAndDependencies", ReturnCode.Success);
 }
コード例 #11
0
 public void TestGenerate_1()
 {
     CLITestHelper.Test("generate_1", ReturnCode.Success);
 }
コード例 #12
0
 public void TestGenerate_MixedFiles()
 {
     CLITestHelper.Test("generate_mixedFiles", ReturnCode.Success);
 }
コード例 #13
0
 public void TestParse_1()
 {
     CLITestHelper.Test("parse_1", ReturnCode.Success);
 }
コード例 #14
0
 public void TestExecToStep_1()
 {
     CLITestHelper.Test("execToStep_1", ReturnCode.Success);
 }
コード例 #15
0
 public void TestOutputFormat()
 {
     CLITestHelper.Test("outputSignature_1", ReturnCode.Success);
 }
コード例 #16
0
 public void TestArgumentsErrors()
 {
     CLITestHelper.ReadConsole("arguments_errors_1", ReturnCode.MultipleErrors);
     CLITestHelper.ReadConsole("arguments_errors_2", ReturnCode.MultipleErrors);
     CLITestHelper.ReadConsole("arguments_errors_3", ReturnCode.MultipleErrors);
 }
コード例 #17
0
 public void TestGenerate_1()
 {
     CLITestHelper.Test("generate_1");
 }
コード例 #18
0
ファイル: CLITest.cs プロジェクト: telkomops/TypeCobol
 public void CrossCompilationSources()
 {
     CLITestHelper.Test("cross_compilation_sources", ReturnCode.Success);
 }
コード例 #19
0
 public void TestHaltOnMissingCopy_1()
 {
     CLITestHelper.Test("haltOnMissingCopy_1", ReturnCode.MissingCopy);
 }
コード例 #20
0
 public void TestDependencies()
 {
     CLITestHelper.Test("dependencies_1");
     CLITestHelper.Test("dependencies_2");
     CLITestHelper.Test("dependencies_3");
 }
コード例 #21
0
 public void TestHaltOnMissingCopy_1()
 {
     CLITestHelper.Test("haltOnMissingCopy_1");
 }