static void assertAlgorithm(String algName, String inject, String input, String[] expected) throws Exception { Tokenizer tokenizer = new WhitespaceTokenizer(DEFAULT_VERSION, new StringReader(input)); Map<String, String> args = new HashMap<String, String>(); args.put("encoder", algName); args.put("inject", inject); PhoneticFilterFactory factory = new PhoneticFilterFactory(); factory.init(args); TokenStream stream = factory.create(tokenizer); assertTokenStreamContents(stream, expected); }