Package com.vaadin.testbench.unit
Class SerializationDebugUtil
-
- All Implemented Interfaces:
public final class SerializationDebugUtil
-
-
Method Summary
Modifier and Type Method Description static voidassertSerializable(Object root, StringBuilder report)Asserts that the given object graph is fully serializable. static voidassertSerializable(Object root)Asserts that the given object graph is fully serializable. -
-
Method Detail
-
assertSerializable
static void assertSerializable(Object root, StringBuilder report)
Asserts that the given object graph is fully serializable. If not, throws an AssertionError with a detailed report of non-serializable fields found.
Note: When running tests in an IDE, enable "sun.io.serialization.extendedDebugInfo" flag for more detailed stack traces on serialization errors.
- Parameters:
root- the root object to test for serializabilityreport- a StringBuilder instance to which the detailed report is appended
-
assertSerializable
static void assertSerializable(Object root)
Asserts that the given object graph is fully serializable. If not, throws an AssertionError with a detailed report of non-serializable fields found.
Note: When running tests in an IDE, enable "sun.io.serialization.extendedDebugInfo" flag for more detailed stack traces on serialization errors.
- Parameters:
root- the root object to test for serializability
-
-
-
-