You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mnemonic.apache.org by ga...@apache.org on 2017/07/03 20:19:09 UTC

incubator-mnemonic git commit: MNEMONIC-294: Use long type for index in ChunkBuffer test case

Repository: incubator-mnemonic
Updated Branches:
  refs/heads/master 5aa6f0228 -> 6a401d61c


MNEMONIC-294: Use long type for index in ChunkBuffer test case


Project: http://git-wip-us.apache.org/repos/asf/incubator-mnemonic/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-mnemonic/commit/6a401d61
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mnemonic/tree/6a401d61
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mnemonic/diff/6a401d61

Branch: refs/heads/master
Commit: 6a401d61c2e8a2cd27dc4ba8f3f6af62003a8cc6
Parents: 5aa6f02
Author: Wang, Gang(Gary) <ga...@intel.com>
Authored: Mon Jul 3 13:18:58 2017 -0700
Committer: Wang, Gang(Gary) <ga...@intel.com>
Committed: Mon Jul 3 13:18:58 2017 -0700

----------------------------------------------------------------------
 .../test/java/org/apache/mnemonic/ChunkBufferNGTest.java    | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mnemonic/blob/6a401d61/mnemonic-core/src/test/java/org/apache/mnemonic/ChunkBufferNGTest.java
----------------------------------------------------------------------
diff --git a/mnemonic-core/src/test/java/org/apache/mnemonic/ChunkBufferNGTest.java b/mnemonic-core/src/test/java/org/apache/mnemonic/ChunkBufferNGTest.java
index ca5a4b7..dd45f88 100644
--- a/mnemonic-core/src/test/java/org/apache/mnemonic/ChunkBufferNGTest.java
+++ b/mnemonic-core/src/test/java/org/apache/mnemonic/ChunkBufferNGTest.java
@@ -31,6 +31,7 @@ public class ChunkBufferNGTest {
 
   private long m_keyid = 22L;
   private volatile long m_checksum;
+  private volatile long m_count;
   private int m_bufsize = 90 * 1024 * 1024;
 
   @Test
@@ -55,7 +56,7 @@ public class ChunkBufferNGTest {
     long bufcnt = mch.getSize() / m_bufsize;
     ChunkBuffer ckbuf;
     byte[] rdbytes;
-    for (int idx = 0; idx < bufcnt; ++idx) {
+    for (long idx = 0; idx < bufcnt; ++idx) {
 //      System.err.println(String.format("---- bufcnt: %d, bufsize: %d, idx: %d", bufcnt, m_bufsize, idx));
       ckbuf = mch.getChunkBuffer(idx * m_bufsize, m_bufsize);
       Assert.assertNotNull(ckbuf);
@@ -66,6 +67,7 @@ public class ChunkBufferNGTest {
       cs.update(rdbytes, 0, rdbytes.length);
     }
     m_checksum = cs.getValue();
+    m_count = bufcnt;
     act.close();
   }
 
@@ -90,7 +92,7 @@ public class ChunkBufferNGTest {
 
     ChunkBuffer ckbuf;
     byte[] buf;
-    for (int idx = 0; idx < bufcnt; ++idx) {
+    for (long idx = 0; idx < bufcnt; ++idx) {
       ckbuf = mch.getChunkBuffer(idx * m_bufsize, m_bufsize);
       Assert.assertNotNull(ckbuf);
       buf = new byte[m_bufsize];
@@ -101,7 +103,8 @@ public class ChunkBufferNGTest {
     act.close();
 
     Assert.assertEquals(m_checksum, cs.getValue());
-    System.out.println(String.format("The checksum of chunk buffers are %d", m_checksum));
+    Assert.assertEquals(m_count, bufcnt);
+    System.out.println(String.format("The checksum of chunk buffers are %d, Total count is %d", m_checksum, m_count));
   }
 
 }