}
public static void testRemoveElementThreeElementsSecondFound() {
String s1="Q1", s2="Q2", s3="Q3";
final Queue queue=new Queue();
try {
queue.add(s1);
queue.add(s2);
queue.add(s3);
queue.removeElement(s2);
assert queue.size() == 2;
assert queue.getFirst().equals(s1);
assert queue.getLast().equals(s3);
}
catch(QueueClosedException ex) {
assert false : ex.toString();
}
}