agave-jobs/jobs-core/src/test/java/org/iplantc/service/jobs/managers/JobRequestInputProcessorIT.java
/**
     * Default software takes a {@link SoftwareInput}. Here we generate tests for different values of that
     * {@link SoftwareInput).
     * @return test cases
     * @throws IOException
     * @throws JSONException
     */
Default software takes a  SoftwareInput. Here we generate tests for different values of that
{@link SoftwareInput).
@return test cases
@throws IOException
@throws JSONException
Default software takes a SoftwareInput . Here we generate tests for different values of that { @link SoftwareInput ) . @return test cases @throws IOException @throws JSONException
@DataProvider
    protected Object[][] processJsonJobInputsProvider() {
        String key = "testInput";
        return new Object[][] {
                { mapper.createObjectNode().put(key, "/path/to/folder"), "absolute path should pass" },
                { mapper.createObjectNode().put(key, "path/to/folder"), "relative path should pass" },
                { mapper.createObjectNode().put(key, "folder"), "relative file should pass" },
                { mapper.createObjectNode().put(key, "http://example.com"), "HTTP uri schema should pass" },
        };
    }
@ DataProvider protected Object [ ] [ ] processJsonJobInputsProvider ( ) { String key = "testInput" ; return new Object [ ] [ ] { { mapper . createObjectNode ( ) . put ( key , "/path/to/folder" ) , "absolute path should pass" } , { mapper . createObjectNode ( ) . put ( key , "path/to/folder" ) , "relative path should pass" } , { mapper . createObjectNode ( ) . put ( key , "folder" ) , "relative file should pass" } , { mapper . createObjectNode ( ) . put ( key , "http://example.com" ) , "HTTP uri schema should pass" } , } ; }
Default software takes a {@link SoftwareInput}.
Default software takes a { @link SoftwareInput } .
// need to verify cardinality