svoid test_EnglishNumberAttractor() { test_EnglishNumberAttractor("i want twenty two ice cones", "twenty two", "22"); // test_EnglishNumberAttractor("i want twenty two million ice cones", "twenty two million", "22000000"); // bug in parseEnglishNumbers test_EnglishNumberAttractor("three are enough for everyone", "three", "3"); } svoid test_EnglishNumberAttractor(S input, S textual, S digits) { EnglishNumberAttractor a = cast getSingleton(pAttractor_allMatches2(new EnglishNumberAttractor, javaTok(input))); assertEqualsVerbose(textual, a.matchedString()); assertEqualsVerbose(digits, a.value); }