// Path: src/main/java/map/intint/IntIntMap.java
// public interface IntIntMap {
//     public int get( final int key );
//     public int put( final int key, final int value );
//     public int remove( final int key );
//     public int size();
// }
// 
// 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/primitive/AbstractPrimPrimGetTest.java
// public abstract class AbstractPrimPrimGetTest implements IMapTest {
//     protected int[] m_keys;
// 
//     @Override
//     public void setup(final int[] keys, final float fillFactor, final int oneFailOutOf ) {
//         m_keys = keys;
//     }
// }
// 
// Path: src/main/java/tests/maptests/primitive/AbstractPrimPrimPutTest.java
// public abstract class AbstractPrimPrimPutTest implements IMapTest {
//     protected int[] m_keys;
// 	protected float m_fillFactor;
// 
//     @Override
//     public void setup(final int[] keys, final float fillFactor, final int oneFailOutOf ) {
//     	m_fillFactor = fillFactor;
//         m_keys = keys;
//     }
// }


import map.intint.IntIntMap;
import tests.maptests.IMapTest;
import tests.maptests.ITestSet;
import tests.maptests.primitive.AbstractPrimPrimGetTest;
import tests.maptests.primitive.AbstractPrimPrimPutTest;
package tests.maptests.article_examples;


public abstract class BaseIntIntMapTest implements ITestSet
{
// Path: src/main/java/map/intint/IntIntMap.java
// public interface IntIntMap {
//     public int get( final int key );
//     public int put( final int key, final int value );
//     public int remove( final int key );
//     public int size();
// }
// 
// 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/primitive/AbstractPrimPrimGetTest.java
// public abstract class AbstractPrimPrimGetTest implements IMapTest {
//     protected int[] m_keys;
// 
//     @Override
//     public void setup(final int[] keys, final float fillFactor, final int oneFailOutOf ) {
//         m_keys = keys;
//     }
// }
// 
// Path: src/main/java/tests/maptests/primitive/AbstractPrimPrimPutTest.java
// public abstract class AbstractPrimPrimPutTest implements IMapTest {
//     protected int[] m_keys;
// 	protected float m_fillFactor;
// 
//     @Override
//     public void setup(final int[] keys, final float fillFactor, final int oneFailOutOf ) {
//     	m_fillFactor = fillFactor;
//         m_keys = keys;
//     }
// }


// Path: src/main/java/tests/maptests/article_examples/BaseIntIntMapTest.java
import map.intint.IntIntMap;
import tests.maptests.IMapTest;
import tests.maptests.ITestSet;
import tests.maptests.primitive.AbstractPrimPrimGetTest;
import tests.maptests.primitive.AbstractPrimPrimPutTest;

package tests.maptests.article_examples;


public abstract class BaseIntIntMapTest implements ITestSet
{
    abstract public IntIntMap makeMap( final int size, final float fillFactor );