}
// Decompress
is = new FileInputStream(new File(readFileDir, "testsnappy.txt"));
FileInputStream is2 = new FileInputStream(snappyFile);
CompressionInputStream cis = codec.createInputStream(is2);
BufferedReader r = new BufferedReader(new InputStreamReader(is));
BufferedReader cr = new BufferedReader(new InputStreamReader(cis));
try {
String line, rline;
while ((line = r.readLine()) != null) {
rline = cr.readLine();
if (!rline.equals(line)) {
System.err.println("Decompress error at line " + line + " of file " + filename);
System.err.println("Original: [" + line + "]");
System.err.println("Decompressed: [" + rline + "]");
}
assertEquals(rline, line);
}
assertNull(cr.readLine());
} catch (IOException e) {
System.err.println("Decompress Error");
e.printStackTrace();
} finally {
cis.close();
is.close();
os.close();
}
}