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