ExpectationError is Serializable but cannot be Serialized
---------------------------------------------------------
Key: JMOCK-224
URL:
http://jira.codehaus.org/browse/JMOCK-224 Project: jMock
Issue Type: Bug
Components: JMock 2.x.x Library
Affects Versions: 2.5.1
Reporter: Peter Lawrey
In the following test ExpectationError cannot be Serialized as it has a number of non-transient fields whichc annot be serialized.
{code:java}
private static final Mockery MOCKERY = new Mockery();
public static void test_expectationErrorSerialization() throws IOException {
try {
final List list = MOCKERY.mock(List.class);
MOCKERY.checking(new Expectations() {{
oneOf(list).add(1);
}});
list.add(2);
MOCKERY.assertIsSatisfied();
} catch (Throwable e) {
assertTrue(e instanceof Serializable);
ObjectOutputStream oos = new ObjectOutputStream(new ByteArrayOutputStream());
oos.writeObject(e);
}
}
{code}
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email