}
public void test() throws IOException {
DateRecognizerSinkTokenizer sink = new DateRecognizerSinkTokenizer(new SimpleDateFormat("MM/dd/yyyy"));
String test = "The quick red fox jumped over the lazy brown dogs on 7/11/2006 The dogs finally reacted on 7/12/2006";
TeeTokenFilter tee = new TeeTokenFilter(new WhitespaceTokenizer(new StringReader(test)), sink);
int count = 0;
final Token reusableToken = new Token();
for (Token nextToken = tee.next(reusableToken); nextToken != null; nextToken = tee.next(reusableToken)) {
assertTrue("nextToken is null and it shouldn't be", nextToken != null);
if (nextToken.termBuffer()[0] == '7'){
assertTrue(nextToken.type() + " is not equal to " + DateRecognizerSinkTokenizer.DATE_TYPE,
nextToken.type().equals(DateRecognizerSinkTokenizer.DATE_TYPE) == true);
}