public void testErrors(){
		boolean fail1 = true;//heap findMin
		boolean fail2 = true;//heap deleteMin
		boolean fail3 = true;//bst findMin
		boolean fail4 = true;//bst deleteMin
		
		try{
			heap.findMin();
		}catch(NoSuchElementException e){
			fail1 = false;
		}

		try{
			heap.deleteMin();
		}catch(NoSuchElementException e){
			fail2 = false;
		}

		try{
			bst.findMin();
		}catch(NoSuchElementException e){
			fail3 = false;
		}

		try{
			bst.deleteMin();
		}catch(NoSuchElementException e){
			fail4 = false;
		}

		if(fail1 || fail2 || fail3 || fail4)
			fail("An exception was not thrown");
		else
			assertTrue(true);

	}