aboutsummaryrefslogtreecommitdiffstats
path: root/src/testcases/org/apache/poi/hssf
diff options
context:
space:
mode:
Diffstat (limited to 'src/testcases/org/apache/poi/hssf')
-rw-r--r--src/testcases/org/apache/poi/hssf/record/TestFontRecord.java17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/testcases/org/apache/poi/hssf/record/TestFontRecord.java b/src/testcases/org/apache/poi/hssf/record/TestFontRecord.java
index 6485f586f9..d5051e9915 100644
--- a/src/testcases/org/apache/poi/hssf/record/TestFontRecord.java
+++ b/src/testcases/org/apache/poi/hssf/record/TestFontRecord.java
@@ -121,4 +121,21 @@ public class TestFontRecord
for (int i = 0; i < data.length; i++)
assertEquals("At offset " + i, data[i], recordBytes[i+4]);
}
+
+ public void testSameProperties() throws Exception {
+ FontRecord f1 = new FontRecord(new TestcaseRecordInputStream((short)0x31, (short)data.length, data));
+ FontRecord f2 = new FontRecord(new TestcaseRecordInputStream((short)0x31, (short)data.length, data));
+
+ assertTrue(f1.sameProperties(f2));
+
+ f2.setFontName("Arial2");
+ assertFalse(f1.sameProperties(f2));
+ f2.setFontName("Arial");
+ assertTrue(f1.sameProperties(f2));
+
+ f2.setFontHeight((short)11);
+ assertFalse(f1.sameProperties(f2));
+ f2.setFontHeight((short)0xc8);
+ assertTrue(f1.sameProperties(f2));
+ }
}