You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2020/04/12 14:09:04 UTC

svn commit: r1876427 - /pdfbox/trunk/fontbox/src/test/java/org/apache/fontbox/ttf/gsub/CompoundCharacterTokenizerTest.java

Author: tilman
Date: Sun Apr 12 14:09:04 2020
New Revision: 1876427

URL: http://svn.apache.org/viewvc?rev=1876427&view=rev
Log:
PDFBOX-4071: use new method from jdk8

Modified:
    pdfbox/trunk/fontbox/src/test/java/org/apache/fontbox/ttf/gsub/CompoundCharacterTokenizerTest.java

Modified: pdfbox/trunk/fontbox/src/test/java/org/apache/fontbox/ttf/gsub/CompoundCharacterTokenizerTest.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/fontbox/src/test/java/org/apache/fontbox/ttf/gsub/CompoundCharacterTokenizerTest.java?rev=1876427&r1=1876426&r2=1876427&view=diff
==============================================================================
--- pdfbox/trunk/fontbox/src/test/java/org/apache/fontbox/ttf/gsub/CompoundCharacterTokenizerTest.java (original)
+++ pdfbox/trunk/fontbox/src/test/java/org/apache/fontbox/ttf/gsub/CompoundCharacterTokenizerTest.java Sun Apr 12 14:09:04 2020
@@ -42,10 +42,7 @@ public class CompoundCharacterTokenizerT
         List<String> tokens = tokenizer.tokenize(text);
 
         // then
-        StringBuilder sb = new StringBuilder();
-        tokens.forEach(token -> sb.append(token));
-
-        assertEquals(text, sb.toString());
+        assertEquals(text, String.join("", tokens));
         assertEquals(Arrays.asList("12345", "HrkJj", "xabbcc", "68RetP", "xxxcfb1245678",
                 "Yx!23uyt", "889000"), tokens);
     }
@@ -63,10 +60,7 @@ public class CompoundCharacterTokenizerT
         List<String> tokens = tokenizer.tokenize(text);
 
         // then
-        StringBuilder sb = new StringBuilder();
-        tokens.forEach(token -> sb.append(token));
-
-        assertEquals(text, sb.toString());
+        assertEquals(text, String.join("", tokens));
         assertEquals(Arrays.asList("84_112_93_", "104_82", "_61_96_102_93_", "104_87", "_110"),
                 tokens);
     }
@@ -84,10 +78,7 @@ public class CompoundCharacterTokenizerT
         List<String> tokens = tokenizer.tokenize(text);
 
         // then
-        StringBuilder sb = new StringBuilder();
-        tokens.forEach(token -> sb.append(token));
-
-        assertEquals(text, sb.toString());
+        assertEquals(text, String.join("", tokens));
         assertEquals(Arrays.asList("67_112_96", "_103_93_108_93"), tokens);
     }
 
@@ -104,10 +95,7 @@ public class CompoundCharacterTokenizerT
         List<String> tokens = tokenizer.tokenize(text);
 
         // then
-        StringBuilder sb = new StringBuilder();
-        tokens.forEach(token -> sb.append(token));
-
-        assertEquals(text, sb.toString());
+        assertEquals(text, String.join("", tokens));
         assertEquals(Arrays.asList("94_", "67_112_96", "_112_91_103"), tokens);
     }
 
@@ -124,10 +112,7 @@ public class CompoundCharacterTokenizerT
         List<String> tokens = tokenizer.tokenize(text);
 
         // then
-        StringBuilder sb = new StringBuilder();
-        tokens.forEach(token -> sb.append(token));
-
-        assertEquals(text, sb.toString());
+        assertEquals(text, String.join("", tokens));
         assertEquals(Arrays.asList("94_1", "67_112", "_91_103"), tokens);
     }
 
@@ -143,14 +128,8 @@ public class CompoundCharacterTokenizerT
         List<String> tokens = tokenizer.tokenize(text);
 
         // then
-        StringBuilder sb = new StringBuilder();
-        tokens.forEach(token -> sb.append(token));
-
-        assertEquals(text, sb.toString());
-
-        List<String> tokenList = tokens;
-
-        assertEquals(0, tokenList.indexOf("Yx!23uyt"));
+        assertEquals(text, String.join("", tokens));
+        assertEquals(0, tokens.indexOf("Yx!23uyt"));
     }
 
     @Test
@@ -165,10 +144,7 @@ public class CompoundCharacterTokenizerT
         List<String> tokens = tokenizer.tokenize(text);
 
         // then
-        StringBuilder sb = new StringBuilder();
-        tokens.forEach(token -> sb.append(token));
-
-        assertEquals(text, sb.toString());
+        assertEquals(text, String.join("", tokens));
         assertEquals(0, tokens.indexOf("Yx!23uyt"));
         assertEquals(2, tokens.indexOf("HrkJj"));
         assertEquals(tokens.size() - 1, tokens.lastIndexOf("HrkJj"));
@@ -186,15 +162,9 @@ public class CompoundCharacterTokenizerT
         List<String> tokens = tokenizer.tokenize(text);
 
         // then
-        StringBuilder sb = new StringBuilder();
-        tokens.forEach(token -> sb.append(token));
-
-        assertEquals(text, sb.toString());
-
-        List<String> tokenList = tokens;
-
-        assertTrue(tokenList.contains("\u0995\u09cd\u09b7"));
-        assertTrue(tokenList.contains("\u09aa\u09c1\u09a4\u09c1"));
+        assertEquals(text, String.join("", tokens));
+        assertTrue(tokens.contains("\u0995\u09cd\u09b7"));
+        assertTrue(tokens.contains("\u09aa\u09c1\u09a4\u09c1"));
     }
 
 }