Exemplo n.º 1
0
        internal static void assertAlgorithm(String algName, String inject, String input,
                                             String[] expected)
        {
            Tokenizer tokenizer = new MockTokenizer(new StringReader(input), MockTokenizer.WHITESPACE, false);
            IDictionary <String, String> args = new Dictionary <String, String>();

            args.Put("encoder", algName);
            args.Put("inject", inject);
            PhoneticFilterFactory factory = new PhoneticFilterFactory(args);

            factory.Inform(new ClasspathResourceLoader(factory.GetType()));
            TokenStream stream = factory.Create(tokenizer);

            AssertTokenStreamContents(stream, expected);
        }