Class IdTest<K>


  • public abstract class IdTest<K>
    extends Object
    • Field Detail

      • referenceId

        protected K referenceId
    • Constructor Detail

      • IdTest

        public IdTest()
    • Method Detail

      • sameIdInstanceIsEqual

        public void sameIdInstanceIsEqual()
      • referenceId

        protected abstract K referenceId()
      • sameIdIsEqual

        public void sameIdIsEqual()
      • sameIdHasSameHashCode

        public void sameIdHasSameHashCode()
      • differentIdsAreNotEqual

        public void differentIdsAreNotEqual()
      • otherIds

        protected abstract List<Object> otherIds()
      • 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()