@Test
	public final void testDelete() {
		List<Integer> list = new ArrayList<Integer>(100);
		List<Integer> orderedList = new ArrayList<Integer>(100);
		for (int i = 0; i < 100; i++) {
			list.add(i+1);
			if (i % 2 == 0) {
				orderedList.add(i+1);
			}
		}
		java.util.Collections.shuffle(list);
		for (Integer i : list) {
			tt.insert(i);
		}

		for (int i = 0; i <= 100; i+=2) {
			tt.delete(i);
		}
		
		List<Integer> ttList = tt.inorderElements();
		assertEquals(orderedList, ttList);
	}