> +   public void testTreeHasherWith1MBPayload() throws IOException {
> +      Payload payload = new ByteSourcePayload(getData(1 * MB));
> +      TreeHasher hasher1 = new TreeHasher(payload);
> +      assertEquals(hasher1.getHash().toString(), 
> "9bc1b2a288b26af7257a36277ae3816a7d4f16e89c1e7e77d0a5c48bad62b360");
> +      assertEquals(hasher1.getTreeHash().toString(), 
> "9bc1b2a288b26af7257a36277ae3816a7d4f16e89c1e7e77d0a5c48bad62b360");
> +   }
> +
> +   @Test
> +   public void testTreeHasherWith2MBPayload() throws IOException {
> +      Payload payload2 = new ByteSourcePayload(getData(2 * MB));
> +      TreeHasher hasher2 = new TreeHasher(payload2);
> +      assertEquals(hasher2.getHash().toString(), 
> "5256ec18f11624025905d057d6befb03d77b243511ac5f77ed5e0221ce6d84b5");
> +      assertEquals(hasher2.getTreeHash().toString(), 
> "560c2c9333c719cb00cfdffee3ba293db17f58743cdd1f7e4055373ae6300afa");
> +   }
> +
> +   private ByteSource getData(int size) {

Consider

```
byte[] array = new byte[1024];
Arrays.fill(array, (byte) 'a');
return ByteSources.repeatingArrayByteSource(array).slice(0, size);
```

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-aws/pull/11/files#r13791827

Reply via email to