]> source.dussan.org Git - poi.git/commitdiff
Test for new Environment record
authorNick Burch <nick@apache.org>
Sun, 19 Mar 2006 16:10:07 +0000 (16:10 +0000)
committerNick Burch <nick@apache.org>
Sun, 19 Mar 2006 16:10:07 +0000 (16:10 +0000)
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@386987 13f79535-47bb-0310-9956-ffa450edef68

src/scratchpad/testcases/org/apache/poi/hslf/record/TestDocument.java

index 010e3ddc7ca3c2f4dd6b7052033f44a15d54da27..cc1f6423894041ab772929f9f3db1b59389d9585 100644 (file)
@@ -28,6 +28,7 @@ import org.apache.poi.poifs.filesystem.*;
 
 /**
  * Tests that Document works properly
+ * (Also tests Environment while we're at it)
  *
  * @author Nick Burch (nick at torchbox dot com)
  */
@@ -66,7 +67,7 @@ public class TestDocument extends TestCase {
        assertTrue(dr.getDocumentAtom() instanceof DocumentAtom);
        
        assertNotNull(dr.getEnvironment());
-       assertEquals(RecordTypes.Environment.typeID, dr.getEnvironment().getRecordType());
+       assertTrue(dr.getEnvironment() instanceof Environment);
        
        assertNotNull(dr.getSlideListWithTexts());
        assertEquals(3, dr.getSlideListWithTexts().length);
@@ -78,5 +79,14 @@ public class TestDocument extends TestCase {
        assertTrue(dr.getSlideListWithTexts()[2] instanceof SlideListWithText);
     }
     
+    public void testEnvironment() throws Exception {
+       Document dr = getDocRecord();
+       Environment env = dr.getEnvironment();
+       
+       assertEquals(1010, env.getRecordType());
+       assertNotNull(env.getFontCollection());
+       assertTrue(env.getFontCollection() instanceof FontCollection);
+    }
+    
     // No need to check re-writing - hslf.TestReWrite does all that for us
 }