@Test
public void testSerialize() throws IOException, ClassNotFoundException {
final int locatorPort = 12345;
final String locatorHost = "locatorHost";
final String locatorLogFile = "LocatorStatusResponseJUnitTest.log";
final String locatorName = "LocatorStatusResponseJUnitTest";
final ByteArrayOutputStream byteStream = new ByteArrayOutputStream();
final LocatorStatusResponse expectedResponse = new LocatorStatusResponse()
.initialize(locatorPort, locatorHost, locatorLogFile, locatorName);
assertNotNull(expectedResponse);
expectedResponse.toData(new DataOutputStream(byteStream));
final byte[] bytes = byteStream.toByteArray();
assertNotNull(bytes);
assertFalse(bytes.length == 0);
final LocatorStatusResponse actualResponse = new LocatorStatusResponse();
assertNotNull(actualResponse);
assertNotSame(expectedResponse, actualResponse);
assertFalse(actualResponse.equals(expectedResponse));
actualResponse.fromData(new DataInputStream(new ByteArrayInputStream(bytes)));
assertEquals(expectedResponse, actualResponse);
}