import org.junit.*;

public class HashTableTest {

  @Test
  public void testInsertEntry() {
    HashTable ht = new HashTable(17);
    ht.hashFunctionMod("5");
  }

  @Test
  public void testFindKeyLast() {
    HashTable ht = new HashTable(17);
    ht.hashFunctionMod("35");
    ht.hashFunctionMod("40");
    ht.hashFunctionMod("45");
    ht.hashFunctionMod("50");
    ht.hashFunctionMod("55");
  }

  @Test
  public void testFindKeyFirst() {
    HashTable ht = new HashTable(17);
    ht.hashFunctionMod("35");
    ht.hashFunctionMod("40");
    ht.hashFunctionMod("45");
    ht.hashFunctionMod("50");
    ht.hashFunctionMod("55");
  }

}

import org.junit.*;

public class HashTableTest {

  private HashTable ht;

  @Before
  public void init() {
    ht = new HashTable(17);
  }

  @After
  public void clear() {
    ht = null;
  }

  @Test
  public void testInsertEntry() {
    ht.hashFunctionMod("5");

    // Assert here
  }

  @Test
  public void testFindKeyLast() {
    ht.hashFunctionMod("35");
    ht.hashFunctionMod("40");
    ht.hashFunctionMod("45");
    ht.hashFunctionMod("50");
    ht.hashFunctionMod("55");

    // Assert here
  }

  @Test
  public void testFindKeyFirst() {
    ht.hashFunctionMod("35");
    ht.hashFunctionMod("40");
    ht.hashFunctionMod("45");
    ht.hashFunctionMod("50");
    ht.hashFunctionMod("55");

    // Assert here
  }

}

Add setup and teardown to hash table test suite.
Add setup and teardown to hash table test suite.
