Package poussecafe.test
Class IdTest<K>
- java.lang.Object
-
- poussecafe.test.IdTest<K>
-
public abstract class IdTest<K> extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected List<Object>otherIdsprotected KreferenceId
-
Constructor Summary
Constructors Constructor Description IdTest()
-
Method Summary
Modifier and Type Method Description voiddifferentIdsAreNotEqual()voiddifferentIdsHaveDifferentHashCodes()protected ObjectdifferentTypeInstance()voiddifferentTypeIsNotEqual()protected voidgivenOnlyOneId()voididIsNotEqualToNull()protected abstract List<Object>otherIds()protected abstract KreferenceId()voidsameIdHasSameHashCode()voidsameIdInstanceIsEqual()voidsameIdIsEqual()protected voidthenStringValueIsAsExpected()voidtoStringWorks()
-
-
-
Method Detail
-
sameIdInstanceIsEqual
public void sameIdInstanceIsEqual()
-
referenceId
protected abstract K referenceId()
-
sameIdIsEqual
public void sameIdIsEqual()
-
sameIdHasSameHashCode
public void sameIdHasSameHashCode()
-
differentIdsAreNotEqual
public void differentIdsAreNotEqual()
-
differentIdsHaveDifferentHashCodes
public void differentIdsHaveDifferentHashCodes()
-
toStringWorks
public void toStringWorks()
-
thenStringValueIsAsExpected
protected void thenStringValueIsAsExpected()
-
idIsNotEqualToNull
public void idIsNotEqualToNull()
-
givenOnlyOneId
protected void givenOnlyOneId()
-
differentTypeIsNotEqual
public void differentTypeIsNotEqual()
-
differentTypeInstance
protected Object differentTypeInstance()
-
-