### Question:
IntObjectMap implements IHasSize { public void forEach (@Nonnull final IConsumer <T> aConsumer) { if (m_bHasFreeKey) aConsumer.accept (FREE_KEY, m_aFreeValue); final int nLen = m_aKeys.length; for (int i = 0; i < nLen; ++i) { final int nKey = m_aKeys[i]; if (nKey != FREE_KEY) { final T aValue = m_aValues[i]; if (!EqualsHelper.identityEqual (aValue, m_aNoValue)) aConsumer.accept (nKey, aValue); } } } IntObjectMap();  IntObjectMap(final int nSize);  IntObjectMap(final int nSize, final float fFillFactor); @Nullable T get(final int key); @Nullable T get(final int key, final T aDefault); @Nullable T computeIfAbsent(final int key, @Nonnull final IntFunction <? extends T> aProvider); @Nullable T put(final int key, final T value); @Nullable T remove(final int key); @Nonnegative int size(); boolean isEmpty(); void forEach(@Nonnull final IConsumer <T> aConsumer); static final Object NO_VALUE; }### Answer:
@Test public void testForEach () { for (final float ff : FILL_FACTORS) _testForEachHelper (ff); }