@Test
public void canSerializeAndDeserializeMultipleObjectsWithFiles() {
try {
File testFile = File.createTempFile("tempFile", "binary");
testFile.deleteOnExit();
Person p1 = new Person("John", "Doe");
Person p2 = new Person("Jane", "Doe");
KryoManager.serializeObjectsToFile(testFile, p1, p2);
List<Object> deserializedObjects = KryoManager.deserializeObjectsFromFile(testFile);
assertNotNull(deserializedObjects);
assertEquals(2, deserializedObjects.size());
assertEquals(p1, deserializedObjects.get(0));
assertEquals(p2, deserializedObjects.get(1));
} catch (IOException ioe) {
fail(ioe.toString());
}
}