ALF-17960: TemporalSourceOptions Should Define a Required Format for Offset and Duration

- Added TemporalSourceOptions.validateTimeString which checks the value against a regular expression validator
   - Added a call to validateTimeString in the setters for offset and duration
   - Added TemporalSourceOptionsTest which tests validation success and failures
   - Added TemporalSourceOptionsTest to ContentMinimalContextTestSuite


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@46601 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Ray Gauss
2013-02-13 18:21:50 +00:00
parent 4d612e661c
commit b9c8c64a0f
3 changed files with 161 additions and 0 deletions

View File

@@ -52,6 +52,7 @@ import org.alfresco.repo.content.transform.TextMiningContentTransformerTest;
import org.alfresco.repo.content.transform.TextToPdfContentTransformerTest;
import org.alfresco.repo.content.transform.TikaAutoContentTransformerTest;
import org.alfresco.repo.content.transform.magick.ImageMagickContentTransformerTest;
import org.alfresco.service.cmr.repository.TemporalSourceOptionsTest;
import org.alfresco.service.cmr.repository.TransformationOptionLimitsTest;
import org.alfresco.service.cmr.repository.TransformationOptionPairTest;
import org.alfresco.util.ApplicationContextHelper;
@@ -95,6 +96,9 @@ public class ContentMinimalContextTestSuite extends TestSuite
suite.addTest(new JUnit4TestAdapter(TransformationOptionLimitsTest.class));
suite.addTest(new JUnit4TestAdapter(TransformationOptionPairTest.class));
// Source options
suite.addTest(new JUnit4TestAdapter(TemporalSourceOptionsTest.class));
// Metadata tests
suite.addTestSuite( DWGMetadataExtracterTest.class );
suite.addTestSuite( HtmlMetadataExtracterTest.class );