]> source.dussan.org Git - poi.git/commitdiff
Eclipse automated refactor/cleanup: convert for loops to for-each loops
authorJaven O'Neal <onealj@apache.org>
Wed, 19 Oct 2016 23:04:39 +0000 (23:04 +0000)
committerJaven O'Neal <onealj@apache.org>
Wed, 19 Oct 2016 23:04:39 +0000 (23:04 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1765731 13f79535-47bb-0310-9956-ffa450edef68

src/ooxml/testcases/org/apache/poi/openxml4j/opc/TestContentType.java
src/ooxml/testcases/org/apache/poi/xssf/extractor/TestXSSFExcelExtractor.java
src/ooxml/testcases/org/apache/poi/xwpf/extractor/TestXWPFWordExtractor.java

index 21eb24ad83789783ce6dbdf97edcfad20e5b617d..91187ceb9f6221f0aef4573cea08dd06e7c20de4 100644 (file)
@@ -44,8 +44,8 @@ public final class TestContentType extends TestCase {
                String[] contentTypesToTest = new String[] { "text/xml",
                                "application/pgp-key", "application/vnd.hp-PCLXL",
                                "application/vnd.lotus-1-2-3" };
-               for (int i = 0; i < contentTypesToTest.length; ++i) {
-                       new ContentType(contentTypesToTest[i]);
+               for (String contentType : contentTypesToTest) {
+                       new ContentType(contentType);
                }
        }
 
@@ -72,14 +72,13 @@ public final class TestContentType extends TestCase {
                                "text[/xml", "text]/xml", "text?/xml", "tex=t/xml",
                                "te{xt/xml", "tex}t/xml", "te xt/xml",
                                "text" + (char) 9 + "/xml", "text xml", " text/xml " };
-               for (int i = 0; i < contentTypesToTest.length; ++i) {
+               for (String contentType : contentTypesToTest) {
                        try {
-                               new ContentType(contentTypesToTest[i]);
+                               new ContentType(contentType);
                        } catch (InvalidFormatException e) {
                                continue;
                        }
-                       fail("Must have fail for content type: '" + contentTypesToTest[i]
-                                       + "' !");
+                       fail("Must have fail for content type: '" + contentType + "' !");
                }
        }
 
@@ -110,14 +109,13 @@ public final class TestContentType extends TestCase {
                 "mail/toto;titi = tata", // spaces not allowed
                 "text/\u0080" // characters above ASCII are not allowed
         };
-               for (int i = 0; i < contentTypesToTest.length; ++i) {
+               for (String contentType : contentTypesToTest) {
                        try {
-                               new ContentType(contentTypesToTest[i]);
+                               new ContentType(contentType);
                        } catch (InvalidFormatException e) {
                                continue;
                        }
-                       fail("Must have fail for content type: '" + contentTypesToTest[i]
-                                       + "' !");
+                       fail("Must have fail for content type: '" + contentType + "' !");
                }
        }
 
@@ -128,14 +126,13 @@ public final class TestContentType extends TestCase {
         */
        public void testContentTypeCommentFailure() {
                String[] contentTypesToTest = new String[] { "text/xml(comment)" };
-               for (int i = 0; i < contentTypesToTest.length; ++i) {
+               for (String contentType : contentTypesToTest) {
                        try {
-                               new ContentType(contentTypesToTest[i]);
+                               new ContentType(contentType);
                        } catch (InvalidFormatException e) {
                                continue;
                        }
-                       fail("Must have fail for content type: '" + contentTypesToTest[i]
-                                       + "' !");
+                       fail("Must have fail for content type: '" + contentType + "' !");
                }
        }
        
index c2b2326c84809ea028b351f33ad162d1e9f88ba2..89a4e4047e1760f1d308aa376115305ff2461b1c 100644 (file)
@@ -133,10 +133,8 @@ public class TestXSSFExcelExtractor extends TestCase {
                
                POITextExtractor[] extractors =
                        new POITextExtractor[] { ooxmlExtractor, ole2Extractor };
-               for (int i = 0; i < extractors.length; i++) {
-                       @SuppressWarnings("resource")
-            POITextExtractor extractor = extractors[i];
-                       
+               
+               for (POITextExtractor extractor : extractors) {
                        String text = extractor.getText().replaceAll("[\r\t]", "");
                        assertTrue(text.startsWith("First Sheet\nTest spreadsheet\n2nd row2nd row 2nd column\n"));
                        Pattern pattern = Pattern.compile(".*13(\\.0+)?\\s+Sheet3.*", Pattern.DOTALL);
index 7c9542ca9409aee4d691981d965bb06cba20857f..19da6f7554f7e21d5dca88e8a531ffd0932825c0 100644 (file)
@@ -23,6 +23,8 @@ import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 
 import junit.framework.TestCase;
+
+import org.apache.poi.util.StringUtil;
 import org.apache.poi.xwpf.XWPFTestDataSamples;
 import org.apache.poi.xwpf.usermodel.XWPFDocument;
 
@@ -51,15 +53,9 @@ public class TestXWPFWordExtractor extends TestCase {
                 "Phasellus ultricies mi nec leo. Sed tempus. In sit amet lorem at velit faucibus vestibulum.\n"
         ));
 
-        // Check number of paragraphs
-        int ps = 0;
-        char[] t = text.toCharArray();
-        for (int i = 0; i < t.length; i++) {
-            if (t[i] == '\n') {
-                ps++;
-            }
-        }
-        assertEquals(3, ps);
+        // Check number of paragraphs by counting number of newlines
+        int numberOfParagraphs = StringUtil.count(text, '\n');
+        assertEquals(3, numberOfParagraphs);
 
         extractor.close();
     }
@@ -90,15 +86,9 @@ public class TestXWPFWordExtractor extends TestCase {
                 "11.4%\t\t90\t\t\t\t\t250\t\t1,310\t\n\n \n\n\n"
         ));
 
-        // Check number of paragraphs
-        int ps = 0;
-        char[] t = text.toCharArray();
-        for (int i = 0; i < t.length; i++) {
-            if (t[i] == '\n') {
-                ps++;
-            }
-        }
-        assertEquals(134, ps);
+        // Check number of paragraphs by counting number of newlines
+        int numberOfParagraphs = StringUtil.count(text, '\n');
+        assertEquals(134, numberOfParagraphs);
 
         extractor.close();
     }