You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by ce...@apache.org on 2019/03/19 21:55:33 UTC
svn commit: r1855874 -
/poi/trunk/src/scratchpad/testcases/org/apache/poi/hwpf/usermodel/TestBug47563.java
Author: centic
Date: Tue Mar 19 21:55:33 2019
New Revision: 1855874
URL: http://svn.apache.org/viewvc?rev=1855874&view=rev
Log:
Switch to parameterized test and add some more information to try to find
out why this test fails from time to time
Modified:
poi/trunk/src/scratchpad/testcases/org/apache/poi/hwpf/usermodel/TestBug47563.java
Modified: poi/trunk/src/scratchpad/testcases/org/apache/poi/hwpf/usermodel/TestBug47563.java
URL: http://svn.apache.org/viewvc/poi/trunk/src/scratchpad/testcases/org/apache/poi/hwpf/usermodel/TestBug47563.java?rev=1855874&r1=1855873&r2=1855874&view=diff
==============================================================================
--- poi/trunk/src/scratchpad/testcases/org/apache/poi/hwpf/usermodel/TestBug47563.java (original)
+++ poi/trunk/src/scratchpad/testcases/org/apache/poi/hwpf/usermodel/TestBug47563.java Tue Mar 19 21:55:33 2019
@@ -16,28 +16,50 @@
==================================================================== */
package org.apache.poi.hwpf.usermodel;
-import junit.framework.TestCase;
-
import org.apache.poi.hwpf.HWPFDocument;
import org.apache.poi.hwpf.HWPFTestDataSamples;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.junit.runners.Parameterized;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.List;
+
+import static org.junit.Assert.assertTrue;
/**
* Bug 47563 - Exception when working with table
*/
-public class TestBug47563 extends TestCase {
+@RunWith(Parameterized.class)
+public class TestBug47563 {
- public void test() throws Exception {
- test(1, 5);
- test(1, 6);
- test(5, 1);
- test(6, 1);
- test(2, 2);
- test(3, 2);
- test(2, 3);
- test(3, 3);
+ @Parameterized.Parameter()
+ public int rows;
+ @Parameterized.Parameter(1)
+ public int columns;
+
+ @Parameterized.Parameters(name="rows: {0}, columns: {1}")
+ public static Collection<Object[]> data() {
+ List<Object[]> data = new ArrayList<>();
+
+ data.add(new Object[] {1, 5});
+ data.add(new Object[] {1, 6});
+ data.add(new Object[] {5, 1});
+ data.add(new Object[] {6, 1});
+ data.add(new Object[] {2, 2});
+ data.add(new Object[] {3, 2});
+ data.add(new Object[] {2, 3});
+ data.add(new Object[] {3, 3});
+
+ return data;
}
- private void test(int rows, int columns) throws Exception {
+ @Test
+ public void test() throws Exception {
+ System.out.println();
+ System.out.println("Testing with rows: " + rows + ", columns: " + columns);
+
// POI apparently can't create a document from scratch,
// so we need an existing empty dummy document
HWPFDocument doc = HWPFTestDataSamples.openSampleFile("empty.doc");
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org