This is the mail archive of the mauve-patches@sourceware.org mailing list for the Mauve project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

FYI: MultiPixelPackedSampleModel.createDataBuffer() test updated


This patch (committed) extends the test for MultiPixelPackedSampleModel.createDataBuffer():

2006-07-14 David Gilbert <david.gilbert@object-refinery.com>

* gnu/testlet/java/awt/image/MultiPixelPackedSampleModel/createDataBuffer.java
(test): Added new checks.


Regards,

Dave
Index: gnu/testlet/java/awt/image/MultiPixelPackedSampleModel/createDataBuffer.java
===================================================================
RCS file: /cvs/mauve/mauve/gnu/testlet/java/awt/image/MultiPixelPackedSampleModel/createDataBuffer.java,v
retrieving revision 1.1
diff -u -r1.1 createDataBuffer.java
--- gnu/testlet/java/awt/image/MultiPixelPackedSampleModel/createDataBuffer.java	13 Jul 2006 16:45:29 -0000	1.1
+++ gnu/testlet/java/awt/image/MultiPixelPackedSampleModel/createDataBuffer.java	14 Jul 2006 13:52:29 -0000
@@ -40,5 +40,40 @@
     harness.check(db.getDataType(), DataBuffer.TYPE_INT);
     harness.check(db.getNumBanks(), 1);
     harness.check(db.getSize(), 60);
+
+    MultiPixelPackedSampleModel m2 = new MultiPixelPackedSampleModel(
+            DataBuffer.TYPE_INT, 10, 20, 8, 4, 16);
+    DataBuffer db2 = m2.createDataBuffer();
+    harness.check(db2.getDataType(), DataBuffer.TYPE_INT);
+    harness.check(db2.getNumBanks(), 1);
+    harness.check(db2.getSize(), 81);
+
+    MultiPixelPackedSampleModel m3 = new MultiPixelPackedSampleModel(
+            DataBuffer.TYPE_BYTE, 10, 20, 8);
+    DataBuffer db3 = m3.createDataBuffer();
+    harness.check(db3.getDataType(), DataBuffer.TYPE_BYTE);
+    harness.check(db3.getNumBanks(), 1);
+    harness.check(db3.getSize(), 200);
+
+    MultiPixelPackedSampleModel m4 = new MultiPixelPackedSampleModel(
+            DataBuffer.TYPE_BYTE, 10, 20, 8, 11, 16);
+    DataBuffer db4 = m4.createDataBuffer();
+    harness.check(db4.getDataType(), DataBuffer.TYPE_BYTE);
+    harness.check(db4.getNumBanks(), 1);
+    harness.check(db4.getSize(), 222);
+  
+    MultiPixelPackedSampleModel m5 = new MultiPixelPackedSampleModel(
+            DataBuffer.TYPE_USHORT, 10, 20, 8);
+    DataBuffer db5 = m5.createDataBuffer();
+    harness.check(db5.getDataType(), DataBuffer.TYPE_USHORT);
+    harness.check(db5.getNumBanks(), 1);
+    harness.check(db5.getSize(), 100);
+
+    MultiPixelPackedSampleModel m6 = new MultiPixelPackedSampleModel(
+            DataBuffer.TYPE_USHORT, 10, 20, 8, 6, 16);
+    DataBuffer db6 = m6.createDataBuffer();
+    harness.check(db6.getDataType(), DataBuffer.TYPE_USHORT);
+    harness.check(db6.getNumBanks(), 1);
+    harness.check(db6.getSize(), 121);
   }
 }

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]