Skip to content

Commit 059306d

Browse files
committed
✅ Adding tests.
1 parent 8e6412a commit 059306d

File tree

1 file changed

+66
-0
lines changed

1 file changed

+66
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
package com.crossoverjie.algorithm;
2+
3+
import org.junit.Test;
4+
import static com.crossoverjie.algorithm.ReverseNode.Node;
5+
6+
public class ReverseNodeTest {
7+
8+
@Test
9+
public void reverseNode1() throws Exception {
10+
ReverseNode.Node<String> node4 = new Node<>("4",null) ;
11+
Node<String> node3 = new Node<>("3",node4);
12+
Node<String> node2 = new Node<>("2",node3);
13+
Node<String> node1 = new Node("1",node2) ;
14+
15+
ReverseNode reverseNode = new ReverseNode() ;
16+
reverseNode.reverseNode1(node1);
17+
}
18+
19+
@Test
20+
public void reverseNode12() throws Exception {
21+
22+
Node<String> node1 = new Node("1",null) ;
23+
24+
ReverseNode reverseNode = new ReverseNode() ;
25+
reverseNode.reverseNode1(node1);
26+
}
27+
28+
@Test
29+
public void reverseNode13() throws Exception {
30+
31+
Node<String> node1 = null ;
32+
33+
ReverseNode reverseNode = new ReverseNode() ;
34+
reverseNode.reverseNode1(node1);
35+
}
36+
37+
38+
/**
39+
* 头插法
40+
* @throws Exception
41+
*/
42+
@Test
43+
public void reverseHead21() throws Exception {
44+
Node<String> node4 = new Node<>("4",null) ;
45+
Node<String> node3 = new Node<>("3",node4);
46+
Node<String> node2 = new Node<>("2",node3);
47+
Node<String> node1 = new Node("1",node2) ;
48+
49+
ReverseNode reverseNode = new ReverseNode() ;
50+
reverseNode.reverseNode(node1);
51+
52+
}
53+
54+
55+
@Test
56+
public void recNodeTest31(){
57+
Node<String> node4 = new Node<>("4",null) ;
58+
Node<String> node3 = new Node<>("3",node4);
59+
Node<String> node2 = new Node<>("2",node3);
60+
Node<String> node1 = new Node("1",node2) ;
61+
62+
ReverseNode reverseNode = new ReverseNode() ;
63+
reverseNode.recNode(node1);
64+
}
65+
66+
}

0 commit comments

Comments
 (0)