@Test
public void testValidationUtilsValidateTextPatternValue()
    throws TextPatternParser.TextPatternParsingException
{

    TextPattern tp = TextPatternParser
        .parse( "\"FOOBAR\"+RANDOM(xxx)+\"-\"+SEQUENTIAL(##)+ORG_UNIT_CODE(...)+CURRENT_DATE(yyyy)" );
    assertTrue( TextPatternValidationUtils.validateTextPatternValue( tp, "FOOBARabc-01OSL1990" ) );
    assertFalse( TextPatternValidationUtils.validateTextPatternValue( tp, "FOOBAR abc - 01 OSL 1990" ) );
    assertFalse( TextPatternValidationUtils.validateTextPatternValue( tp, "FOOBARabc-01 OSL 1990" ) );
    assertFalse( TextPatternValidationUtils.validateTextPatternValue( tp, "FOOBARabc-01OSL 1990" ) );
    assertFalse( TextPatternValidationUtils.validateTextPatternValue( tp, "" ) );
}