Ejemplo n.º 1
0
        public virtual void TestKeep()
        {
            CharacterRunAutomaton keepWords = new CharacterRunAutomaton(BasicOperations.Complement(Automaton.Union(new Automaton[] { BasicAutomata.MakeString("foo"), BasicAutomata.MakeString("bar") })));
            Analyzer a = new MockAnalyzer(Random, MockTokenizer.SIMPLE, true, keepWords);

            AssertAnalyzesTo(a, "quick foo brown bar bar fox foo", new string[] { "foo", "bar", "bar", "foo" }, new int[] { 2, 2, 1, 2 });
        }
Ejemplo n.º 2
0
        public void TestKeep()
        {
            CharacterRunAutomaton keepWords =
                new CharacterRunAutomaton(
                    BasicOperations.Complement(
                        BasicOperations.Union(
                            BasicAutomata.MakeString("foo"), BasicAutomata.MakeString("bar")) /*,
                                                                                               * Operations.DEFAULT_MAX_DETERMINIZED_STATES*/));
            Analyzer a = new MockAnalyzer(Random, MockTokenizer.SIMPLE, true, keepWords);

            AssertAnalyzesTo(a, "quick foo brown bar bar fox foo",
                             new String[] { "foo", "bar", "bar", "foo" },
                             new int[] { 2, 2, 1, 2 });
        }