### Question:
StringEvaluator { public int getCount() { return count; } StringEvaluator();  StringEvaluator( boolean tryTrimming );  StringEvaluator( boolean tryTrimming, List<String> numberFormats, List<String> dateFormats );  StringEvaluator( boolean tryTrimming, String[] numberFormats, String[] dateFormats ); void evaluateString( String value ); StringEvaluationResult getAdvicedResult(); String[] getDateFormats(); String[] getNumberFormats(); Set<String> getValues(); List<StringEvaluationResult> getStringEvaluationResults(); int getCount(); int getMaxLength();  }### Answer:
@Test public void testGetCount() { List<String> strings = Arrays.asList( "02/29/2000", "03/29/2000" ); for ( String string : strings ) { evaluator.evaluateString( string ); } assertEquals( strings.size(), evaluator.getCount() ); }