commit | aaa1a0f7156df819896da55e51e17f495717f33b | [log] [tgz] |
---|---|---|
author | Sebastian Bazley <sebb@apache.org> | Sat Jun 18 16:11:26 2016 +0000 |
committer | Sebastian Bazley <sebb@apache.org> | Sat Jun 18 16:11:26 2016 +0000 |
tree | e1fbd4d2716ce96e4909b424b8b816d6bb35b86a | |
parent | 1a867ff80af1fdad617d9b5066966b65f481742e [diff] |
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(); + } }