agave-jobs/jobs-core/src/test/java/org/iplantc/service/jobs/dao/JobSearchIT.java
/**
     * Generates null, empty, and blank test cases for each {@link #DATETIME_FIELDS} and each
     * {@link SearchTerm.Operator#temporalValues()}. These should all fail to match any value
     * as null, blank, and empty should not resolve to anything.
     *
     * @return test case data
     */
Generates null, empty, and blank test cases for each  #DATETIME_FIELDS and each
SearchTerm.Operator#temporalValues(). These should all fail to match any value
as null, blank, and empty should not resolve to anything.

@return test case data
Generates null empty and blank test cases for each #DATETIME_FIELDS and each SearchTerm . Operator#temporalValues () . These should all fail to match any value as null blank and empty should not resolve to anything . @return test case data
@DataProvider(parallel = false)
    protected Object[][] findBlankDateTimeProviderReturnsEmpty() throws Exception {
        ArrayList<Object[]> testCases = new ArrayList<Object[]>();
        for (String dateTimeField : DATETIME_FIELDS) {
            for (SearchTerm.Operator operator: SearchTerm.Operator.temporalValues()) {
                testCases.add(new Object[]{dateTimeField + "." + operator.name(), "", false});
                testCases.add(new Object[]{dateTimeField + "." + operator.name(), null, false});
                testCases.add(new Object[]{dateTimeField + "." + operator.name(), " ", false});
                testCases.add(new Object[]{dateTimeField + "." + operator.name(), "  ", false});
            }
        }
        return testCases.toArray(new Object[][]{});
    }
@ DataProvider ( parallel = false ) protected Object [ ] [ ] findBlankDateTimeProviderReturnsEmpty ( ) throws Exception { ArrayList < Object [ ] > testCases = new ArrayList < Object [ ] > ( ) ; for ( String dateTimeField : DATETIME_FIELDS ) { for ( SearchTerm . Operator operator : SearchTerm . Operator . temporalValues ( ) ) { testCases . add ( new Object [ ] { dateTimeField + "." + operator . name ( ) , "" , false } ) ; testCases . add ( new Object [ ] { dateTimeField + "." + operator . name ( ) , null , false } ) ; testCases . add ( new Object [ ] { dateTimeField + "." + operator . name ( ) , " " , false } ) ; testCases . add ( new Object [ ] { dateTimeField + "." + operator . name ( ) , "  " , false } ) ; } } return testCases . toArray ( new Object [ ] [ ] { } ) ; }
Generates null, empty, and blank test cases for each {@link #DATETIME_FIELDS} and each
 {@link SearchTerm.Operator#temporalValues()}.
Generates null empty and blank test cases for each { @link #DATETIME_FIELDS } and each { @link SearchTerm . Operator#temporalValues () } .