1aima/test/search/QueueTestjunit/framework/TestCasequeueLaima/util/AbstractQueue;()VCode   LineNumberTableLocalVariableTablethisLaima/test/search/QueueTest;setUpaima/util/AbstractQueue   testInitializationsize()I  junit/framework/Assert assertEquals(II)V  isEmpty()Z !" # assertTrue(Z)V %& ' testGetFirstHello* addToFront(Ljava/lang/Object;)V ,- . assertFalse 0& 1getFirst()Ljava/lang/Object; 34 5java/lang/String7'(Ljava/lang/String;Ljava/lang/String;)V 9 :sLjava/lang/String;testRemoveFirst removeFirst ?4 @ testGetLastgetLast C4 DtestRemoveLast removeLast G4 HtestAddToFrontHiK'(Ljava/lang/Object;Ljava/lang/Object;)V M N testAddToBack addToBack Q- RtestMultipleAddToFrontjava/util/ArrayListU V java/util/ListXadd(Ljava/lang/Object;)Z Z[ Y\Bye^(Ljava/util/List;)V ,` alLjava/util/List;LocalVariableTypeTable$Ljava/util/List;testMultipleAddToBack Q` h testAsListasList()Ljava/util/List; kl m YlisttestExceptions Z- r)Runtime Exception should have been throwntfail(Ljava/lang/String;)V vw xremove z4 {get }4 ~ Z` java/lang/RuntimeException SourceFileQueueTest.java!  /*    : *Y     H* *$(   ) :*+/* *$2*68L++;*$2  )/9 :)<=> :*+/* *$2*A8L++;*$( ! "#%)&/'9( :)<=B :*+/* *$2*E8L++;*$2 + ,-/)0/192 :)<=F :*+/* *$2*I8L++;*$( 5 679):/;9< :)<=J e*+/* *$2*L/* *$2*A8LL+;* +*6O . ? @AC'D2E<GGHMIXJdL eG<=P e*+S* *$2*LS* *$2*A8L++;* L*6O . O PQS'T2U<WGXMYXZd\ eG<=T t*+/* *$2VYWL+L]W+_]W*+b* *A8ML,;* _*6O 6 _ `ac&d/e8f@gKiVj\kglsn t&NcdV<=e &Ncfg t*+/* *$2VYWL+L]W+_]W*+i* *A8M+,;* L*6O 6 q rsu&v/w8x@yK{V|\}g~s t&NcdV<=e &Ncfj I*+/VYWL+L]W+_]W*+i* *nM,o  & #+6>H I8cd> pde 8cfq N*+suyL*|WuyL*WuyLVYWL*+uyM""#33<LL : "#+34<DLM N<cd