//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET: //ORIGINAL LINE: public void testFilterWithMark() throws Exception public virtual void testFilterWithMark() { TokenStream stream = new MockTokenizer(new StringReader("Do have a nice day"), MockTokenizer.WHITESPACE, false); // 1-4 length string ReverseStringFilter filter = new ReverseStringFilter(TEST_VERSION_CURRENT, stream, '\u0001'); assertTokenStreamContents(filter, new string[] { "\u0001oD", "\u0001evah", "\u0001a", "\u0001ecin", "\u0001yad" }); }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET: //ORIGINAL LINE: public void testReverseSupplementary() throws Exception public virtual void testReverseSupplementary() { // supplementary at end assertEquals("𩬅艱鍟䇹愯瀛", ReverseStringFilter.reverse(TEST_VERSION_CURRENT, "瀛愯䇹鍟艱𩬅")); // supplementary at end - 1 assertEquals("a𩬅艱鍟䇹愯瀛", ReverseStringFilter.reverse(TEST_VERSION_CURRENT, "瀛愯䇹鍟艱𩬅a")); // supplementary at start assertEquals("fedcba𩬅", ReverseStringFilter.reverse(TEST_VERSION_CURRENT, "𩬅abcdef")); // supplementary at start + 1 assertEquals("fedcba𩬅z", ReverseStringFilter.reverse(TEST_VERSION_CURRENT, "z𩬅abcdef")); // supplementary medial assertEquals("gfe𩬅dcba", ReverseStringFilter.reverse(TEST_VERSION_CURRENT, "abcd𩬅efg")); }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET: //ORIGINAL LINE: public void testReverseSupplementaryChar() throws Exception public virtual void testReverseSupplementaryChar() { // supplementary at end char[] buffer = "abc瀛愯䇹鍟艱𩬅".ToCharArray(); ReverseStringFilter.reverse(TEST_VERSION_CURRENT, buffer, 3, 7); assertEquals("abc𩬅艱鍟䇹愯瀛", new string(buffer)); // supplementary at end - 1 buffer = "abc瀛愯䇹鍟艱𩬅d".ToCharArray(); ReverseStringFilter.reverse(TEST_VERSION_CURRENT, buffer, 3, 8); assertEquals("abcd𩬅艱鍟䇹愯瀛", new string(buffer)); // supplementary at start buffer = "abc𩬅瀛愯䇹鍟艱".ToCharArray(); ReverseStringFilter.reverse(TEST_VERSION_CURRENT, buffer, 3, 7); assertEquals("abc艱鍟䇹愯瀛𩬅", new string(buffer)); // supplementary at start + 1 buffer = "abcd𩬅瀛愯䇹鍟艱".ToCharArray(); ReverseStringFilter.reverse(TEST_VERSION_CURRENT, buffer, 3, 8); assertEquals("abc艱鍟䇹愯瀛𩬅d", new string(buffer)); // supplementary medial buffer = "abc瀛愯𩬅def".ToCharArray(); ReverseStringFilter.reverse(TEST_VERSION_CURRENT, buffer, 3, 7); assertEquals("abcfed𩬅愯瀛", new string(buffer)); }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET: //ORIGINAL LINE: public void testFilterWithMark() throws Exception public virtual void testFilterWithMark() { TokenStream stream = new MockTokenizer(new StringReader("Do have a nice day"), MockTokenizer.WHITESPACE, false); // 1-4 length string ReverseStringFilter filter = new ReverseStringFilter(TEST_VERSION_CURRENT, stream, '\u0001'); assertTokenStreamContents(filter, new string[] {"\u0001oD", "\u0001evah", "\u0001a", "\u0001ecin", "\u0001yad"}); }
public virtual void testBackCompat() { assertEquals("\uDF05\uD866\uDF05\uD866", ReverseStringFilter.reverse(Version.LUCENE_30, "𩬅𩬅")); }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET: //ORIGINAL LINE: public void testReverseChar() throws Exception public virtual void testReverseChar() { char[] buffer = new char[] { 'A', 'B', 'C', 'D', 'E', 'F' }; ReverseStringFilter.reverse(TEST_VERSION_CURRENT, buffer, 2, 3); assertEquals("ABEDCF", new string(buffer)); }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET: //ORIGINAL LINE: public void testReverseString() throws Exception public virtual void testReverseString() { assertEquals("A", ReverseStringFilter.reverse(TEST_VERSION_CURRENT, "A")); assertEquals("BA", ReverseStringFilter.reverse(TEST_VERSION_CURRENT, "AB")); assertEquals("CBA", ReverseStringFilter.reverse(TEST_VERSION_CURRENT, "ABC")); }