diff options
| author | Christoph Schlosser <christoph@linux.com> | 2018-03-01 23:17:23 +0100 |
|---|---|---|
| committer | Christoph Schlosser <christophschlosser@users.noreply.github.com> | 2018-03-02 20:24:28 +0100 |
| commit | 5368c8151df632ba0ebd863cbc7ff105dc4027bf (patch) | |
| tree | dd27cde65349833d14fde7a12880958592016dc3 /src/test | |
| parent | a936ada9f3609466f73d7c23450bfb3c0ce7e6ee (diff) | |
| download | doxdocgen-5368c8151df632ba0ebd863cbc7ff105dc4027bf.tar.gz | |
Change config structure
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/CppTests/Con-AndDestructor.test.ts | 2 | ||||
| -rw-r--r-- | src/test/CppTests/Config.test.ts | 34 | ||||
| -rw-r--r-- | src/test/CppTests/FileDescription.test.ts | 2 | ||||
| -rw-r--r-- | src/test/CppTests/SmartText.test.ts | 8 |
4 files changed, 23 insertions, 23 deletions
diff --git a/src/test/CppTests/Con-AndDestructor.test.ts b/src/test/CppTests/Con-AndDestructor.test.ts index 7858c30..36e4fd6 100644 --- a/src/test/CppTests/Con-AndDestructor.test.ts +++ b/src/test/CppTests/Con-AndDestructor.test.ts @@ -15,7 +15,7 @@ import TestSetup from "./TestSetup"; suite("C++ - Con- and Destructor Tests", () => { const testSetup: TestSetup = new TestSetup("void foo();"); - testSetup.cfg.generateSmartText = false; + testSetup.cfg.Generic.generateSmartText = false; // Tests test("Normal Constructor", () => { diff --git a/src/test/CppTests/Config.test.ts b/src/test/CppTests/Config.test.ts index f210cf4..d37f93d 100644 --- a/src/test/CppTests/Config.test.ts +++ b/src/test/CppTests/Config.test.ts @@ -28,13 +28,13 @@ suite("C++ - Configuration Tests", () => { test("Modified template", () => { testSetup.cfg = new Config(); - testSetup.cfg.firstLine = ""; - testSetup.cfg.lastLine = ""; - testSetup.cfg.commentPrefix = "/// "; - testSetup.cfg.briefTemplate = "\\brief "; - testSetup.cfg.paramTemplate = "\\param {param} "; - testSetup.cfg.tparamTemplate = "\\tparam {param} "; - testSetup.cfg.returnTemplate = "\\return {type} "; + testSetup.cfg.C.firstLine = ""; + testSetup.cfg.C.lastLine = ""; + testSetup.cfg.C.commentPrefix = "/// "; + testSetup.cfg.Generic.briefTemplate = "\\brief "; + testSetup.cfg.Generic.paramTemplate = "\\param {param} "; + testSetup.cfg.Cpp.tparamTemplate = "\\tparam {param} "; + testSetup.cfg.Generic.returnTemplate = "\\return {type} "; const result = testSetup.SetLine("template<typename T> bool foo(T a);").GetResult(); assert.equal("/// \\brief \n/// \n/// \\tparam T \n/// \\param a \n" @@ -44,7 +44,7 @@ suite("C++ - Configuration Tests", () => { test("Disable true false on bool", () => { testSetup.cfg = new Config(); - testSetup.cfg.boolReturnsTrueFalse = false; + testSetup.cfg.Generic.boolReturnsTrueFalse = false; const result = testSetup.SetLine("template<typename T> bool foo(T a);").GetResult(); assert.equal("/**\n * @brief \n * \n * @tparam T \n * @param a \n" + " * @return bool \n */", result); @@ -52,7 +52,7 @@ suite("C++ - Configuration Tests", () => { test("Disable including return type.", () => { testSetup.cfg = new Config(); - testSetup.cfg.includeTypeAtReturn = false; + testSetup.cfg.Generic.includeTypeAtReturn = false; const result = testSetup.SetLine("template<typename T> bool foo(T a);").GetResult(); assert.equal("/**\n * @brief \n * \n * @tparam T \n * @param a \n" @@ -61,9 +61,9 @@ suite("C++ - Configuration Tests", () => { test("Newlines after params and tparams but not after brief", () => { testSetup.cfg = new Config(); - testSetup.cfg.newLineAfterBrief = false; - testSetup.cfg.newLineAfterParams = true; - testSetup.cfg.newLineAfterTParams = true; + testSetup.cfg.Generic.newLineAfterBrief = false; + testSetup.cfg.Generic.newLineAfterParams = true; + testSetup.cfg.Cpp.newLineAfterTParams = true; const result = testSetup.SetLine("template<typename T> bool foo(T a);").GetResult(); assert.equal("/**\n * @brief \n * @tparam T \n * \n * @param a \n * \n" @@ -84,11 +84,11 @@ suite("C++ - Configuration Tests", () => { test("Lines to get test", () => { testSetup.cfg = new Config(); - testSetup.cfg.linesToGet = 2; + testSetup.cfg.Generic.linesToGet = 2; const positiveResult = testSetup.SetLines(["template<typename T> bool \n", "foo(T a);"]).GetResult(); assert.equal("/**\n * @brief \n * \n * @tparam T \n * @param a \n * " + "@return true \n * @return false \n */", positiveResult); - testSetup.cfg.linesToGet = 0; + testSetup.cfg.Generic.linesToGet = 0; testSetup.firstLine = 1; const negativeResult = testSetup.SetLines(["template<typename T> bool \n", "foo(T a);"]).GetResult(); assert.equal("/**\n * @brief \n * \n */", negativeResult); @@ -97,20 +97,20 @@ suite("C++ - Configuration Tests", () => { test("File description order test", () => { testSetup.cfg = new Config(); testSetup.firstLine = 0; - testSetup.cfg.fileOrder = ["brief", "author", "date", "file"]; + testSetup.cfg.File.fileOrder = ["brief", "author", "date", "file"]; const result = testSetup.SetLine("").GetResult(); assert.equal("/**\n * @brief \n * \n * @author your name\n" + " * @date " + moment().format("YYYY-MM-DD") + "\n * @file MockDocument.h\n */", result); }); test("Custom smart text Ctor", () => { - testSetup.cfg.ctorText = "Test {name}"; + testSetup.cfg.Cpp.ctorText = "Test {name}"; const result = testSetup.SetLine("Foo();").GetResult(); assert.equal("/**\n * @brief Test Foo\n * \n */", result); }); test("Custom smart text Dtor", () => { - testSetup.cfg.dtorText = "Test {name}"; + testSetup.cfg.Cpp.dtorText = "Test {name}"; const result = testSetup.SetLine("~Foo();").GetResult(); assert.equal("/**\n * @brief Test Foo\n * \n */", result); }); diff --git a/src/test/CppTests/FileDescription.test.ts b/src/test/CppTests/FileDescription.test.ts index c4ab4af..8c8d4d4 100644 --- a/src/test/CppTests/FileDescription.test.ts +++ b/src/test/CppTests/FileDescription.test.ts @@ -31,7 +31,7 @@ suite("File Description Tests", () => { }); test("Don't generate non existing commands", () => { - testSetup.cfg.fileOrder = ["dates"]; + testSetup.cfg.File.fileOrder = ["dates"]; const result = testSetup.SetLine("").GetResult(); assert.equal("/**\n */", result); }); diff --git a/src/test/CppTests/SmartText.test.ts b/src/test/CppTests/SmartText.test.ts index bca00da..23ecaba 100644 --- a/src/test/CppTests/SmartText.test.ts +++ b/src/test/CppTests/SmartText.test.ts @@ -17,17 +17,17 @@ suite("Smart Text Tests", () => { // Tests test("Disable smart text Ctor", () => { - testSetup.cfg.generateSmartText = false; + testSetup.cfg.Generic.generateSmartText = false; const result = testSetup.SetLine("Foo();").GetResult(); assert.equal("/**\n * @brief \n * \n */", result); - testSetup.cfg.generateSmartText = true; // for later tests + testSetup.cfg.Generic.generateSmartText = true; // for later tests }); test("Disable smart text Dtor", () => { - testSetup.cfg.generateSmartText = false; + testSetup.cfg.Generic.generateSmartText = false; const result = testSetup.SetLine("~Foo();").GetResult(); assert.equal("/**\n * @brief \n * \n */", result); - testSetup.cfg.generateSmartText = true; // for later tests + testSetup.cfg.Generic.generateSmartText = true; // for later tests }); test("Standard smart text Ctor", () => { |