MCPcopy
hub / github.com/libgdx/libgdx / removeLastTest

Method removeLastTest

gdx/test/com/badlogic/gdx/utils/QueueTest.java:26–51  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

24 }
25
26 @Test
27 public void removeLastTest () {
28 Queue<Integer> queue = new Queue<Integer>();
29 queue.addLast(1);
30 queue.addLast(2);
31 queue.addLast(3);
32 queue.addLast(4);
33
34 assertEquals(4, queue.size);
35 assertEquals(3, queue.indexOf(4, true));
36 assertEquals(4, (Object)queue.removeLast());
37
38 assertEquals(3, queue.size);
39 assertEquals(2, queue.indexOf(3, true));
40 assertEquals(3, (Object)queue.removeLast());
41
42 assertEquals(2, queue.size);
43 assertEquals(1, queue.indexOf(2, true));
44 assertEquals(2, (Object)queue.removeLast());
45
46 assertEquals(1, queue.size);
47 assertEquals(0, queue.indexOf(1, true));
48 assertEquals(1, (Object)queue.removeLast());
49
50 assertEquals(0, queue.size);
51 }
52
53 @Test
54 public void removeFirstTest () {

Callers

nothing calls this directly

Calls 4

addLastMethod · 0.95
indexOfMethod · 0.95
removeLastMethod · 0.95
assertEqualsMethod · 0.45

Tested by

no test coverage detected