### Question:
MemoryStaticIntIDFactory implements IIntIDFactory { @Nonnegative public int getNewID () { return getNewStaticID (); } MemoryStaticIntIDFactory(); @Nonnegative int getNewID(); @Nonnegative static int getNewStaticID(); @Override boolean equals(final Object o); @Override int hashCode(); @Override String toString(); static final int INITIAL_ID; }### Answer:
@Test public void testAll () { final MemoryStaticIntIDFactory x = new MemoryStaticIntIDFactory (); assertTrue (x.getNewID () >= MemoryStaticIntIDFactory.INITIAL_ID); CommonsTestHelper.testDefaultImplementationWithEqualContentObject (x, new MemoryStaticIntIDFactory ()); }