// Path: src/main/java/tests/maptests/IMapTest.java
// public interface IMapTest {
//     public void setup( final int[] keys, final float fillFactor, final int oneFailureOutOf );
// 
//     public int test();
// }
// 
// Path: src/main/java/tests/maptests/ITestSet.java
// public interface ITestSet {
//     public IMapTest getTest();
//     public IMapTest putTest();
//     public IMapTest removeTest();
// }
// 
// Path: src/main/java/tests/maptests/object_prim/AbstractObjKeyGetTest.java
// public abstract class AbstractObjKeyGetTest implements IMapTest {
//     protected Integer[] m_keys;
// 
//     @Override
//     public void setup(final int[] keys, final float fillFactor, final int oneFailureOutOf ) {
//         m_keys = new Integer[ keys.length ];
//         for ( int i = 0; i < keys.length; ++i )
//             m_keys[ i ] = new Integer( keys[ i ] );
//     }
// }


import com.koloboke.collect.Equivalence;
import com.koloboke.collect.hash.HashConfig;
import com.koloboke.collect.map.hash.HashObjObjMaps;
import tests.maptests.IMapTest;
import tests.maptests.ITestSet;
import tests.maptests.object_prim.AbstractObjKeyGetTest;
import java.util.Map;
package tests.maptests.identity_object;



/**
 * Koloboke pure IdentityMap version
 */
public class KolobokeIdentityMapTest implements ITestSet
{
    @Override
    public IMapTest getTest() {
        return new KolobokeIdentityMapGetTest();
    }

    @Override
    public IMapTest putTest() {
        return new KolobokeObjIdentityPutTest();
    }

    @Override
    public IMapTest removeTest() {
// Path: src/main/java/tests/maptests/IMapTest.java
// public interface IMapTest {
//     public void setup( final int[] keys, final float fillFactor, final int oneFailureOutOf );
// 
//     public int test();
// }
// 
// Path: src/main/java/tests/maptests/ITestSet.java
// public interface ITestSet {
//     public IMapTest getTest();
//     public IMapTest putTest();
//     public IMapTest removeTest();
// }
// 
// Path: src/main/java/tests/maptests/object_prim/AbstractObjKeyGetTest.java
// public abstract class AbstractObjKeyGetTest implements IMapTest {
//     protected Integer[] m_keys;
// 
//     @Override
//     public void setup(final int[] keys, final float fillFactor, final int oneFailureOutOf ) {
//         m_keys = new Integer[ keys.length ];
//         for ( int i = 0; i < keys.length; ++i )
//             m_keys[ i ] = new Integer( keys[ i ] );
//     }
// }


// Path: src/main/java/tests/maptests/identity_object/KolobokeIdentityMapTest.java
import com.koloboke.collect.Equivalence;
import com.koloboke.collect.hash.HashConfig;
import com.koloboke.collect.map.hash.HashObjObjMaps;
import tests.maptests.IMapTest;
import tests.maptests.ITestSet;
import tests.maptests.object_prim.AbstractObjKeyGetTest;
import java.util.Map;

package tests.maptests.identity_object;



/**
 * Koloboke pure IdentityMap version
 */
public class KolobokeIdentityMapTest implements ITestSet
{
    @Override
    public IMapTest getTest() {
        return new KolobokeIdentityMapGetTest();
    }

    @Override
    public IMapTest putTest() {
        return new KolobokeObjIdentityPutTest();
    }

    @Override
    public IMapTest removeTest() {
        return new KolobokeObjIdentityRemoveTest();