diff options
author | Javen O'Neal <onealj@apache.org> | 2016-01-02 21:20:43 +0000 |
---|---|---|
committer | Javen O'Neal <onealj@apache.org> | 2016-01-02 21:20:43 +0000 |
commit | 9ff52e8254a2511ff69a4c91b826ce437409decc (patch) | |
tree | 8889411df9a2c65e6638452553787f0898c2578d /src/testcases/org/apache/poi/sl | |
parent | fd88118237653efcef00664c3b4de54a09ba011b (diff) | |
download | poi-9ff52e8254a2511ff69a4c91b826ce437409decc.tar.gz poi-9ff52e8254a2511ff69a4c91b826ce437409decc.zip |
rearrange unit tests into more, smaller functions
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1722667 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/testcases/org/apache/poi/sl')
-rw-r--r-- | src/testcases/org/apache/poi/sl/usermodel/BaseTestSlideShowFactory.java | 32 |
1 files changed, 29 insertions, 3 deletions
diff --git a/src/testcases/org/apache/poi/sl/usermodel/BaseTestSlideShowFactory.java b/src/testcases/org/apache/poi/sl/usermodel/BaseTestSlideShowFactory.java index 631cf37724..afffbf44f2 100644 --- a/src/testcases/org/apache/poi/sl/usermodel/BaseTestSlideShowFactory.java +++ b/src/testcases/org/apache/poi/sl/usermodel/BaseTestSlideShowFactory.java @@ -30,19 +30,24 @@ import org.apache.poi.poifs.filesystem.NPOIFSFileSystem; public class BaseTestSlideShowFactory { private static POIDataSamples _slTests = POIDataSamples.getSlideShowInstance(); - public void testFactory(String file, String protectedFile, String password) - throws Exception { + private static void testFactoryFromFile(String file) throws Exception { SlideShow<?,?> ss; // from file ss = SlideShowFactory.create(fromFile(file)); assertNotNull(ss); ss.close(); + } + private static void testFactoryFromStream(String file) throws Exception { + SlideShow<?,?> ss; // from stream ss = SlideShowFactory.create(fromStream(file)); assertNotNull(ss); ss.close(); + } + private static void testFactoryFromNative(String file) throws Exception { + SlideShow<?,?> ss; // from NPOIFS if (!file.contains("pptx")) { NPOIFSFileSystem npoifs = new NPOIFSFileSystem(fromFile(file)); @@ -51,17 +56,26 @@ public class BaseTestSlideShowFactory { npoifs.close(); ss.close(); } + } - // from protected file + private static void testFactoryFromProtectedFile(String protectedFile, String password) throws Exception { + SlideShow<?,?> ss; + // from protected file ss = SlideShowFactory.create(fromFile(protectedFile), password); assertNotNull(ss); ss.close(); + } + private static void testFactoryFromProtectedStream(String protectedFile, String password) throws Exception { + SlideShow<?,?> ss; // from protected stream ss = SlideShowFactory.create(fromStream(protectedFile), password); assertNotNull(ss); ss.close(); + } + private static void testFactoryFromProtectedNative(String protectedFile, String password) throws Exception { + SlideShow<?,?> ss; // from protected NPOIFS NPOIFSFileSystem npoifs = new NPOIFSFileSystem(fromFile(protectedFile)); ss = SlideShowFactory.create(npoifs, password); @@ -69,6 +83,17 @@ public class BaseTestSlideShowFactory { npoifs.close(); ss.close(); } + + public static void testFactory(String file, String protectedFile, String password) + throws Exception { + testFactoryFromFile(file); + testFactoryFromStream(file); + testFactoryFromNative(file); + + testFactoryFromProtectedFile(protectedFile, password); + testFactoryFromProtectedStream(protectedFile, password); + testFactoryFromProtectedNative(protectedFile, password); + } private static File fromFile(String file) { return (file.contains("/") || file.contains("\\")) @@ -81,4 +106,5 @@ public class BaseTestSlideShowFactory { ? new FileInputStream(file) : _slTests.openResourceAsStream(file); } + } |