// Do a bigger read, verify contents.
public void testBigConversionWhileReading() throws IOException {
TempBucketFactory tbf = new TempBucketFactory(exec, fg, 4096, 65536, weakPRNG, false, MIN_DISK_SPACE, secret);
TempBucket bucket = (TempBucket) tbf.makeBucket(2048);
OutputStream os = bucket.getOutputStreamUnbuffered();
byte[] data = new byte[2048];
new Random(89).nextBytes(data);
os.write(data);
InputStream is = bucket.getInputStream();
bucket.migrateToDisk();
byte[] readTo = new byte[2048];
new DataInputStream(is).readFully(readTo);
for(int i=0;i<readTo.length;i++)
assertTrue(readTo[i] == data[i]);
is.close();