There is a copy/paste bug in class PCPointSingleFieldDate:
public boolean equalsPKField(SingleFieldIdentity singleFieldIdentity) {
- return this.id.equals(((StringIdentity)singleFieldIdentity).getKey());
+ return this.id.equals(((ObjectIdentity)singleFieldIdentity).getKey());
}
This bug has not shown up, yet. Once,
JDO-100 is fixed TCK would throw a ClassCastException due to the cast to StringIdentity in the statement above.