Add a unit test

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/jcs/trunk@1749071 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/commons-jcs-core/src/test/java/org/apache/commons/jcs/auxiliary/disk/block/BlockDiskUnitTest.java b/commons-jcs-core/src/test/java/org/apache/commons/jcs/auxiliary/disk/block/BlockDiskUnitTest.java
index c568145..f90326f 100644
--- a/commons-jcs-core/src/test/java/org/apache/commons/jcs/auxiliary/disk/block/BlockDiskUnitTest.java
+++ b/commons-jcs-core/src/test/java/org/apache/commons/jcs/auxiliary/disk/block/BlockDiskUnitTest.java
@@ -360,4 +360,17 @@
         // VERIFY
         assertEquals( "Wrong item retured.", string, result );
     }
+
+    public void testJCS156() throws Exception {
+        // SETUP
+        String fileName = "testJCS156";
+        File file = new File( rafDir, fileName + ".data" );
+        file.delete();
+        int blockSizeBytes = 4096;
+        BlockDisk disk = new BlockDisk( file, blockSizeBytes, new StandardSerializer() );
+        long offset = disk.calculateByteOffsetForBlockAsLong(Integer.MAX_VALUE);
+        assertTrue("Must not wrap round", offset > 0);
+        assertEquals(Integer.MAX_VALUE*4096L,offset);
+        file.delete();
+    }
 }