Interface ShouldHandleObjectContracts<T>
- Type Parameters:
T
- identifying the type to be tested is usually but not necessarily at least Serializable.
- All Superinterfaces:
ShouldBeNotNull<T>
,ShouldBeSerializable<T>
,ShouldImplementEqualsAndHashCode<T>
,ShouldImplementToString<T>
,TestObjectProvider<T>
public interface ShouldHandleObjectContracts<T>
extends ShouldBeNotNull<T>, ShouldBeSerializable<T>, ShouldImplementEqualsAndHashCode<T>, ShouldImplementToString<T>
Combination of all test-object contracts
ShouldBeNotNull
,
ShouldBeSerializable
, ShouldImplementEqualsAndHashCode
,
ShouldImplementToString
- Author:
- Oliver Wolff
-
Method Summary
Methods inherited from interface de.cuioss.test.valueobjects.junit5.contracts.ShouldBeNotNull
shouldBeNotNull
Methods inherited from interface de.cuioss.test.valueobjects.junit5.contracts.ShouldBeSerializable
shouldImplementSerializable
Methods inherited from interface de.cuioss.test.valueobjects.junit5.contracts.ShouldImplementEqualsAndHashCode
shouldImplementEqualsAndHashcode
Methods inherited from interface de.cuioss.test.valueobjects.junit5.contracts.ShouldImplementToString
shouldImplementToString
Methods inherited from interface de.cuioss.test.valueobjects.objects.TestObjectProvider
getUnderTest