mbeckerle commented on a change in pull request #332: Refactor isHidden
URL: https://github.com/apache/incubator-daffodil/pull/332#discussion_r392525136
##########
File path:
daffodil-cli/src/it/scala/org/apache/daffodil/debugger/TestCLIDebugger.scala
##########
@@ -900,10 +900,14 @@ class TestCLIdebugger {
}
@Test def test_CLI_Debugger_InfoHidden_1() {
- val schemaFile =
Util.daffodilPath("daffodil-test/src/test/resources/org/apache/daffodil/section14/sequence_groups/SequencesWithHiddenRefs.dfdl.xsd")
- val inputFile =
Util.daffodilPath("daffodil-cli/src/it/resources/org/apache/daffodil/CLI/input/test_isHidden1.txt")
- val (testSchemaFile, testInputFile) = if (Util.isWindows)
(Util.cmdConvert(schemaFile), Util.cmdConvert(inputFile)) else (schemaFile,
inputFile)
-
+ val schemaFile = Util.daffodilPath(
Review comment:
Really bugs me that every one of these tests (not just your new ones) has
this repeated isWindows conditionalization.
We really should be able to abstract this away so that tests don't have this
baggage over and over.
These same 6 lines of code are repeated a lot.
```
val (testSchemaFile, testInputFile) = if (Util.isWindows) {
(Util.cmdConvert(schemaFile),
Util.cmdConvert(inputFile.getAbsolutePath))
} else {
(schemaFile, inputFile)
}
val shell = if (Util.isWindows) Util.start("", envp =
DAFFODIL_JAVA_OPTS) else Util.start("")
```
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
With regards,
Apache Git Services