]> source.dussan.org Git - poi.git/commitdiff
upgrade to junit4
authorJaven O'Neal <onealj@apache.org>
Thu, 20 Oct 2016 02:24:17 +0000 (02:24 +0000)
committerJaven O'Neal <onealj@apache.org>
Thu, 20 Oct 2016 02:24:17 +0000 (02:24 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1765740 13f79535-47bb-0310-9956-ffa450edef68

src/scratchpad/testcases/org/apache/poi/hslf/TestReWriteSanity.java

index 58498e0298a1cc2c59497adf10feb6e3430526c6..6c7262a231846115f61e3608fbb2f0f9cc325fd1 100644 (file)
 package org.apache.poi.hslf;
 
 
-import junit.framework.TestCase;
+import static org.apache.poi.POITestCase.assertContains;
+import static org.junit.Assert.assertEquals;
 
-import java.io.*;
-import java.util.*;
+import java.io.ByteArrayInputStream;
+import java.io.ByteArrayOutputStream;
+import java.util.HashMap;
+import java.util.Map;
 
-import org.apache.poi.hslf.record.*;
-import org.apache.poi.hslf.usermodel.HSLFSlideShowImpl;
-import org.apache.poi.poifs.filesystem.*;
 import org.apache.poi.POIDataSamples;
+import org.apache.poi.hslf.record.CurrentUserAtom;
+import org.apache.poi.hslf.record.PersistPtrHolder;
+import org.apache.poi.hslf.record.Record;
+import org.apache.poi.hslf.record.UserEditAtom;
+import org.apache.poi.hslf.usermodel.HSLFSlideShowImpl;
+import org.apache.poi.poifs.filesystem.POIFSFileSystem;
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
 
 /**
  * Tests that HSLFSlideShow writes the powerpoint bit of data back out
@@ -34,18 +43,26 @@ import org.apache.poi.POIDataSamples;
  *
  * @author Nick Burch (nick at torchbox dot com)
  */
-public final class TestReWriteSanity extends TestCase {
+public final class TestReWriteSanity {
        // HSLFSlideShow primed on the test data
-       private final HSLFSlideShowImpl ss;
+       private HSLFSlideShowImpl ss;
        // POIFS primed on the test data
-       private final POIFSFileSystem pfs;
+       private POIFSFileSystem pfs;
 
-    public TestReWriteSanity() throws Exception {
+       @Before
+    public void setUp() throws Exception {
         POIDataSamples slTests = POIDataSamples.getSlideShowInstance();
                pfs = new POIFSFileSystem(slTests.openResourceAsStream("basic_test_ppt_file.ppt"));
                ss = new HSLFSlideShowImpl(pfs);
     }
+       
+       @After
+       public void tearDown() throws Exception {
+           pfs.close();
+           ss.close();
+       }
 
+    @Test
        public void testUserEditAtomsRight() throws Exception {
                // Write out to a byte array
                ByteArrayOutputStream baos = new ByteArrayOutputStream();
@@ -87,8 +104,8 @@ public final class TestReWriteSanity extends TestCase {
                                int luPos = uea.getLastUserEditAtomOffset();
                                int ppPos = uea.getPersistPointersOffset();
 
-                               assertTrue(pp.containsKey(Integer.valueOf(ppPos)));
-                               assertTrue(ue.containsKey(Integer.valueOf(luPos)));
+                               assertContains(ue, Integer.valueOf(luPos));
+                               assertContains(pp, Integer.valueOf(ppPos));
                        }
                }