Example #1
0
        public void TestFirstPosition()
        {
            BreakIterator expected = BreakIterator.GetSentenceInstance(CultureInfo.InvariantCulture);
            BreakIterator actual   = new WholeBreakIterator();

            assertSameBreaks("000ab000", 3, 2, 4, expected, actual);
        }
Example #2
0
        public void TestFirstPosition()
        {
            //BreakIterator expected = BreakIterator.getSentenceInstance(Locale.ROOT);
            BreakIterator expected = new IcuBreakIterator(Icu.BreakIterator.UBreakIteratorType.SENTENCE, CultureInfo.InvariantCulture);
            BreakIterator actual   = new WholeBreakIterator();

            assertSameBreaks("000ab000", 3, 2, 4, expected, actual);
        }
Example #3
0
        public void TestSliceMiddle()
        {
            BreakIterator expected = BreakIterator.GetSentenceInstance(CultureInfo.InvariantCulture);
            BreakIterator actual   = new WholeBreakIterator();

            assertSameBreaks("000a000", 3, 1, expected, actual);
            assertSameBreaks("000ab000", 3, 2, expected, actual);
            assertSameBreaks("000abc000", 3, 3, expected, actual);
            assertSameBreaks("000000", 3, 0, expected, actual);
        }
Example #4
0
        public void TestSingleSentences()
        {
            BreakIterator expected = BreakIterator.GetSentenceInstance(CultureInfo.InvariantCulture);
            BreakIterator actual   = new WholeBreakIterator();

            assertSameBreaks("a", expected, actual);
            assertSameBreaks("ab", expected, actual);
            assertSameBreaks("abc", expected, actual);
            assertSameBreaks("", expected, actual);
        }
Example #5
0
        public void TestSliceStart()
        {
            //BreakIterator expected = BreakIterator.getSentenceInstance(Locale.ROOT);
            BreakIterator expected = new IcuBreakIterator(Icu.BreakIterator.UBreakIteratorType.SENTENCE, CultureInfo.InvariantCulture);
            BreakIterator actual   = new WholeBreakIterator();

            assertSameBreaks("000a", 3, 1, expected, actual);
            assertSameBreaks("000ab", 3, 2, expected, actual);
            assertSameBreaks("000abc", 3, 3, expected, actual);
            assertSameBreaks("000", 3, 0, expected, actual);
        }
Example #6
0
        public void TestSingleSentences()
        {
            //BreakIterator expected = BreakIterator.getSentenceInstance(Locale.ROOT);
            BreakIterator expected = new IcuBreakIterator(Icu.BreakIterator.UBreakIteratorType.SENTENCE, CultureInfo.InvariantCulture);
            BreakIterator actual   = new WholeBreakIterator();

            assertSameBreaks("a", expected, actual);
            assertSameBreaks("ab", expected, actual);
            assertSameBreaks("abc", expected, actual);
            assertSameBreaks("", expected, actual);
        }