Skip to content

Commit a380b55

Browse files
committed
docs: stylecheck for test for monotonic q, deque, q & stack
1 parent 199cc8b commit a380b55

File tree

4 files changed

+170
-161
lines changed

4 files changed

+170
-161
lines changed

src/test/java/dataStructures/queue/MonotonicQueueTest.java

Lines changed: 50 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -3,55 +3,58 @@
33
import org.junit.Assert;
44
import org.junit.Test;
55

6+
/**
7+
* This class implements tests for the monotonic queue.
8+
*/
69
public class MonotonicQueueTest {
7-
@Test
8-
public void testEmpty() {
9-
MonotonicQueue<Integer> q = new MonotonicQueue<>();
10-
Assert.assertEquals(true, q.isEmpty());
11-
Assert.assertEquals(null, q.max());
12-
Assert.assertEquals(null, q.pop());
13-
}
10+
@Test
11+
public void testEmpty() {
12+
MonotonicQueue<Integer> q = new MonotonicQueue<>();
13+
Assert.assertEquals(true, q.isEmpty());
14+
Assert.assertEquals(null, q.max());
15+
Assert.assertEquals(null, q.pop());
16+
}
1417

15-
@Test
16-
public void testMax() {
17-
MonotonicQueue<Integer> q = new MonotonicQueue<>();
18-
q.push(2);
19-
Assert.assertEquals("2", q.max().toString());
20-
q.push(7);
21-
Assert.assertEquals("7", q.max().toString());
22-
q.push(1);
23-
Assert.assertEquals("7", q.max().toString());
24-
q.push(7);
25-
Assert.assertEquals("7", q.max().toString());
26-
q.push(5);
27-
Assert.assertEquals("7", q.max().toString());
28-
q.push(4);
29-
Assert.assertEquals("7", q.max().toString());
30-
q.push(3);
31-
q.push(2);
32-
q.push(5);
33-
Assert.assertEquals("7", q.max().toString());
34-
}
18+
@Test
19+
public void testMax() {
20+
MonotonicQueue<Integer> q = new MonotonicQueue<>();
21+
q.push(2);
22+
Assert.assertEquals("2", q.max().toString());
23+
q.push(7);
24+
Assert.assertEquals("7", q.max().toString());
25+
q.push(1);
26+
Assert.assertEquals("7", q.max().toString());
27+
q.push(7);
28+
Assert.assertEquals("7", q.max().toString());
29+
q.push(5);
30+
Assert.assertEquals("7", q.max().toString());
31+
q.push(4);
32+
Assert.assertEquals("7", q.max().toString());
33+
q.push(3);
34+
q.push(2);
35+
q.push(5);
36+
Assert.assertEquals("7", q.max().toString());
37+
}
3538

36-
@Test
37-
public void testPop() {
38-
MonotonicQueue<Integer> q = new MonotonicQueue<>();
39-
q.push(2);
40-
q.push(7);
41-
q.push(1);
42-
q.push(7);
43-
q.push(5);
44-
q.push(4);
45-
q.push(3);
46-
q.push(2);
47-
q.push(5);
48-
q.push(2);
39+
@Test
40+
public void testPop() {
41+
MonotonicQueue<Integer> q = new MonotonicQueue<>();
42+
q.push(2);
43+
q.push(7);
44+
q.push(1);
45+
q.push(7);
46+
q.push(5);
47+
q.push(4);
48+
q.push(3);
49+
q.push(2);
50+
q.push(5);
51+
q.push(2);
4952

50-
Assert.assertEquals("7", q.pop().toString());
51-
Assert.assertEquals("7", q.pop().toString());
52-
Assert.assertEquals("5", q.pop().toString());
53-
q.pop();
54-
Assert.assertEquals("2", q.pop().toString());
55-
Assert.assertEquals(null, q.pop());
56-
}
53+
Assert.assertEquals("7", q.pop().toString());
54+
Assert.assertEquals("7", q.pop().toString());
55+
Assert.assertEquals("5", q.pop().toString());
56+
q.pop();
57+
Assert.assertEquals("2", q.pop().toString());
58+
Assert.assertEquals(null, q.pop());
59+
}
5760
}
Lines changed: 53 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -1,60 +1,60 @@
11
package dataStructures.queue;
22

3+
import java.util.Optional;
34
import org.junit.Assert;
45
import org.junit.Test;
56

6-
import java.util.Optional;
7-
7+
/**
8+
* This class implements tests for the deque.
9+
*/
810
public class dequeTest {
9-
10-
@Test
11-
public void testEmpty() {
12-
Deque<Integer> d = new Deque<>();
13-
Assert.assertEquals(true, d.isEmpty());
14-
Assert.assertEquals(0, d.getSize());
15-
Assert.assertEquals(d.peekFirst(), null);
16-
Assert.assertEquals(d.peekLast(), null);
17-
}
18-
19-
@Test
20-
public void testInsertion() {
21-
Deque<Integer> d = new Deque<>();
22-
Assert.assertEquals("[]", d.toString());
23-
d.addElement(2);
24-
d.addElement(3);
25-
d.addFirst(1);
26-
Assert.assertEquals("[ 1 2 3 ]", d.toString());
27-
Assert.assertEquals(3, d.getSize());
28-
}
29-
30-
@Test
31-
public void testPeek() {
32-
Deque<Integer> d = new Deque<>();
33-
Assert.assertEquals(null, d.peekFirst());
34-
Assert.assertEquals(null, d.peekLast());
35-
d.addElement(1);
36-
d.addElement(2);
37-
d.addElement(3);
38-
d.peekLast();
39-
Assert.assertEquals(3, d.getSize());
40-
Assert.assertEquals(Optional.of(1).get(), d.peekFirst());
41-
Assert.assertEquals(Optional.of(3).get(), d.peekLast());
42-
}
43-
44-
@Test
45-
public void testPoll() {
46-
Deque<Integer> d = new Deque<>();
47-
Assert.assertEquals(null, d.pollFirst());
48-
Assert.assertEquals(null, d.pollLast());
49-
d.addElement(1);
50-
d.addElement(2);
51-
d.addElement(3);
52-
Assert.assertEquals(Optional.of(1).get(), d.pollFirst());
53-
Assert.assertEquals(Optional.of(3).get(), d.pollLast());
54-
Assert.assertEquals(1, d.getSize());
55-
Assert.assertEquals("[ 2 ]", d.toString());
56-
Assert.assertEquals(Optional.of(2).get(), d.pollLast());
57-
Assert.assertEquals(0, d.getSize());
58-
}
59-
11+
@Test
12+
public void testEmpty() {
13+
Deque<Integer> d = new Deque<>();
14+
Assert.assertEquals(true, d.isEmpty());
15+
Assert.assertEquals(0, d.getSize());
16+
Assert.assertEquals(d.peekFirst(), null);
17+
Assert.assertEquals(d.peekLast(), null);
18+
}
19+
20+
@Test
21+
public void testInsertion() {
22+
Deque<Integer> d = new Deque<>();
23+
Assert.assertEquals("[]", d.toString());
24+
d.addElement(2);
25+
d.addElement(3);
26+
d.addFirst(1);
27+
Assert.assertEquals("[ 1 2 3 ]", d.toString());
28+
Assert.assertEquals(3, d.getSize());
29+
}
30+
31+
@Test
32+
public void testPeek() {
33+
Deque<Integer> d = new Deque<>();
34+
Assert.assertEquals(null, d.peekFirst());
35+
Assert.assertEquals(null, d.peekLast());
36+
d.addElement(1);
37+
d.addElement(2);
38+
d.addElement(3);
39+
d.peekLast();
40+
Assert.assertEquals(3, d.getSize());
41+
Assert.assertEquals(Optional.of(1).get(), d.peekFirst());
42+
Assert.assertEquals(Optional.of(3).get(), d.peekLast());
43+
}
44+
45+
@Test
46+
public void testPoll() {
47+
Deque<Integer> d = new Deque<>();
48+
Assert.assertEquals(null, d.pollFirst());
49+
Assert.assertEquals(null, d.pollLast());
50+
d.addElement(1);
51+
d.addElement(2);
52+
d.addElement(3);
53+
Assert.assertEquals(Optional.of(1).get(), d.pollFirst());
54+
Assert.assertEquals(Optional.of(3).get(), d.pollLast());
55+
Assert.assertEquals(1, d.getSize());
56+
Assert.assertEquals("[ 2 ]", d.toString());
57+
Assert.assertEquals(Optional.of(2).get(), d.pollLast());
58+
Assert.assertEquals(0, d.getSize());
59+
}
6060
}

src/test/java/dataStructures/queue/queueTest.java

Lines changed: 42 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -3,46 +3,50 @@
33
import org.junit.Assert;
44
import org.junit.Test;
55

6+
/**
7+
* This class implements the test cases for the queue.
8+
*/
69
public class queueTest {
7-
@Test
8-
public void testEmptyQueue() {
9-
Queue<Integer> q = new Queue<>();
10-
Assert.assertEquals(0, q.size());
11-
Assert.assertEquals(true, q.isEmpty());
12-
Assert.assertEquals(null, q.dequeue());
13-
}
14-
@Test
15-
public void testEnqueue() {
16-
Queue<Integer> q = new Queue<>();
17-
q.enqueue(1);
18-
q.enqueue(2);
19-
q.enqueue(3);
20-
Assert.assertEquals(3, q.size());
21-
}
10+
@Test
11+
public void testEmptyQueue() {
12+
Queue<Integer> q = new Queue<>();
13+
Assert.assertEquals(0, q.size());
14+
Assert.assertEquals(true, q.isEmpty());
15+
Assert.assertEquals(null, q.dequeue());
16+
}
2217

23-
@Test
24-
public void testPeek() {
25-
Queue<Integer> q = new Queue<>();
26-
q.enqueue(1);
27-
Assert.assertEquals("1", q.peek().toString());
28-
q.enqueue(2);
29-
q.enqueue(3);
30-
q.peek();
31-
Assert.assertEquals("1", q.peek().toString());
32-
}
18+
@Test
19+
public void testEnqueue() {
20+
Queue<Integer> q = new Queue<>();
21+
q.enqueue(1);
22+
q.enqueue(2);
23+
q.enqueue(3);
24+
Assert.assertEquals(3, q.size());
25+
}
3326

34-
@Test
35-
public void testDequeue() {
36-
Queue<Integer> q = new Queue<>();
37-
q.enqueue(1);
38-
q.enqueue(2);
39-
q.enqueue(3);
40-
Assert.assertEquals("1", q.dequeue().toString());
41-
Assert.assertEquals(2, q.size());
42-
q.dequeue();
43-
Assert.assertEquals(1, q.size());
44-
Assert.assertEquals("3", q.dequeue().toString());
45-
Assert.assertEquals(0, q.size());
46-
}
27+
@Test
28+
public void testPeek() {
29+
Queue<Integer> q = new Queue<>();
30+
q.enqueue(1);
31+
Assert.assertEquals("1", q.peek().toString());
32+
q.enqueue(2);
33+
q.enqueue(3);
34+
q.peek();
35+
Assert.assertEquals("1", q.peek().toString());
36+
}
37+
38+
@Test
39+
public void testDequeue() {
40+
Queue<Integer> q = new Queue<>();
41+
q.enqueue(1);
42+
q.enqueue(2);
43+
q.enqueue(3);
44+
Assert.assertEquals("1", q.dequeue().toString());
45+
Assert.assertEquals(2, q.size());
46+
q.dequeue();
47+
Assert.assertEquals(1, q.size());
48+
Assert.assertEquals("3", q.dequeue().toString());
49+
Assert.assertEquals(0, q.size());
50+
}
4751

4852
}

src/test/java/dataStructures/stack/StackTest.java

Lines changed: 25 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -3,30 +3,32 @@
33
import org.junit.Assert;
44
import org.junit.Test;
55

6+
/**
7+
* This class implements the test for the stack.
8+
*/
69
public class StackTest {
7-
@Test
8-
public void testEmpty(){
9-
Stack<Integer> stk = new Stack<>();
10-
Assert.assertEquals(null, stk.pop());
11-
Assert.assertEquals(null, stk.peek());
12-
}
10+
@Test
11+
public void testEmpty() {
12+
Stack<Integer> stk = new Stack<>();
13+
Assert.assertEquals(null, stk.pop());
14+
Assert.assertEquals(null, stk.peek());
15+
}
1316

14-
@Test
15-
public void testPopAndPeek() {
16-
Stack<Integer> stk = new Stack<>(1, 2, 3);
17-
Assert.assertEquals("3", stk.peek().toString());
18-
Assert.assertEquals("3", stk.pop().toString());
19-
Assert.assertEquals("2", stk.peek().toString());
20-
}
21-
22-
@Test
23-
public void testPush() {
24-
Stack<Integer> stk = new Stack<>();
25-
stk.push(1);
26-
Assert.assertEquals("1", stk.peek().toString());
27-
stk.push(2);
28-
stk.push(3);
29-
Assert.assertEquals("3", stk.peek().toString());
30-
}
17+
@Test
18+
public void testPopAndPeek() {
19+
Stack<Integer> stk = new Stack<>(1, 2, 3);
20+
Assert.assertEquals("3", stk.peek().toString());
21+
Assert.assertEquals("3", stk.pop().toString());
22+
Assert.assertEquals("2", stk.peek().toString());
23+
}
3124

25+
@Test
26+
public void testPush() {
27+
Stack<Integer> stk = new Stack<>();
28+
stk.push(1);
29+
Assert.assertEquals("1", stk.peek().toString());
30+
stk.push(2);
31+
stk.push(3);
32+
Assert.assertEquals("3", stk.peek().toString());
33+
}
3234
}

0 commit comments

Comments
 (0)