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));
}
}