> +import com.google.common.base.Charsets;
> +import com.google.common.io.ByteStreams;
> +
> +@Test
> +public class BasePayloadSlicerTest {
> +
> +   @Test
> +   public void testIterableSliceExpectedSingle() throws IOException {
> +      PayloadSlicer slicer = new BasePayloadSlicer();
> +      String data = "aaaaaaaaaabbbbbbbbbbccccc";
> +      Payload payload = new InputStreamPayload(new 
> ByteArrayInputStream(data.getBytes(Charsets.US_ASCII)));
> +
> +      Iterator<Payload> iter = slicer.slice(payload, 25).iterator();
> +      
> +      assertTrue(iter.hasNext(), "Not enough results");
> +      assertEquals(new String(ByteStreams.toByteArray(iter.next())), data);

> This is right, isn't it? The first argument (actual), is the result as 
> provided by the iterator, the second (expected), 
> is the test string we used as input.

Doh, yes indeed. Thanks for pointing that out. Yes, the first arg is indeed 
"actual"...sloppy reading by me...

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/192/files#r8182230

Reply via email to