@Test
public void deleteAidHashMultipleTest() throws NoSuchFieldException, IllegalAccessException {

    addItem(AID_BASIC, HASH_BASIC, RULE_BASIC);
    addItem(AID_BASIC1, HASH_BASIC1, RULE_BASIC1);
    addItem(AID_BASIC2, HASH_BASIC2, RULE_BASIC2);
    addItem(AID_BASIC3, HASH_BASIC3, RULE_BASIC3);
    assertEquals("init length", 4, getLength());
    deleteAidHash(TestUtils.concatByteArray(AID_BASIC, HASH_BASIC),
            (short) 0, (byte) AID_BASIC.length, (short) AID_BASIC.length, (byte) HASH_BASIC.length);
    deleteAidHash(TestUtils.concatByteArray(AID_BASIC1, HASH_BASIC1),
            (short) 0, (byte) AID_BASIC1.length, (short) AID_BASIC1.length, (byte) HASH_BASIC1.length);
    deleteAidHash(TestUtils.concatByteArray(AID_BASIC2, HASH_BASIC2),
            (short) 0, (byte) AID_BASIC2.length, (short) AID_BASIC2.length, (byte) HASH_BASIC2.length);
    deleteAidHash(TestUtils.concatByteArray(AID_BASIC3, HASH_BASIC3),
            (short) 0, (byte) AID_BASIC3.length, (short) AID_BASIC3.length, (byte) HASH_BASIC3.length);
    assertEquals("length after deletion", 0, getLength());
}