[ 
https://issues.apache.org/jira/browse/RAT-541?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Philipp Ottlinger reassigned RAT-541:
-------------------------------------

    Assignee:     (was: Claude Warren)

> Create testhelper/data package
> ------------------------------
>
>                 Key: RAT-541
>                 URL: https://issues.apache.org/jira/browse/RAT-541
>             Project: Apache RAT
>          Issue Type: Sub-task
>          Components: Client - cli, core engine
>    Affects Versions: 0.18
>            Reporter: Claude Warren
>            Priority: Major
>             Fix For: 1.0.0
>
>
> Create a testhelper/data package that contains 
>  * TestData class that contains
>  **  the name of the test
>  ** A list of command line <Option, String[]> pairs that represent the 
> command line to be executed.
>  ** A Consumer<Path> to create any files necessary for the test.
>  ** A Consumer<ValidatorData> to validate the test succeeded.
>  ** An expectedException if one is expected during operation.
>  * ValidatorData a class that contains the Reporter.Output and the Path of 
> the directory where the test was executed.
>  * TestDataProvider instances that provide a set of  TestData for a 
> UIOptionCollection.
>  
> This package will provide implementation agnostic test data to the UI 
> implementations to ensure that they properly handle all the supported 
> standard command line options.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to