@@ -11,10 +11,10 @@ public class BasicTest {
11
11
@ Test
12
12
public void test () {
13
13
//测试
14
- // testArrayList();
15
- // testLinkedList();
16
- // testBinaryTreeNode();
17
- // testStack();
14
+ testArrayList ();
15
+ testLinkedList ();
16
+ testBinaryTreeNode ();
17
+ testStack ();
18
18
testQueue ();
19
19
}
20
20
@@ -59,91 +59,125 @@ public void testBinaryTreeNode(){
59
59
}
60
60
public void testLinkedList () {
61
61
System .out .println ("-------------------LinkedList 测试开始-------------------" );
62
+
62
63
System .out .println ("new 一个实例" );
63
64
LinkedList list = new LinkedList ();
64
- System .out .println ("1.add(\" A\" ) 添加元素----A" );
65
+
66
+ System .out .println ("添加元素----A" );
65
67
list .add ("A" );
68
+ Assert .assertEquals (list .get (list .size ()-1 ),"A" );
66
69
System .out .println ("结果:" +list );
70
+
67
71
System .out .println ();
68
- System .out .println ("2.add( \" B \" ) 添加元素----B" );
72
+ System .out .println ("添加元素----B" );
69
73
list .add ("B" );
74
+ Assert .assertEquals (list .get (list .size ()-1 ),"B" );
70
75
System .out .println ("结果:" +list );
76
+
71
77
System .out .println ();
72
- System .out .println ("3.add(3) 添加元素----3" );
78
+ System .out .println ("添加元素----3" );
73
79
list .add (3 );
80
+ Assert .assertEquals (list .get (list .size ()-1 ),3 );
74
81
System .out .println ("结果:" +list );
82
+
75
83
System .out .println ();
76
- System .out .println ("4.add(1, 3) 在下标1插入元素----3" );
84
+ System .out .println ("在下标1插入元素----3" );
77
85
list .add (1 , 3 );
86
+ Assert .assertEquals (list .get (1 ),3 );
78
87
System .out .println ("结果:" +list );
88
+
79
89
System .out .println ();
80
- System .out .println ("5.add(3, 6) 在下标3插入元素----6" );
90
+ System .out .println ("在下标3插入元素----6" );
81
91
list .add (3 , 6 );
92
+ Assert .assertEquals (list .get (3 ),6 );
82
93
System .out .println ("结果:" +list );
94
+
83
95
System .out .println ();
84
- System .out .println ("6.remove(0) 删除下标0元素" );
96
+ System .out .println ("删除下标0元素" );
85
97
list .remove (0 );
86
98
System .out .println ("结果:" +list );
99
+
87
100
System .out .println ();
88
- System .out .println ("7.size() 获取size" );
101
+ System .out .println ("获取size" );
89
102
System .out .println ("结果:" +list .size ());
103
+
90
104
System .out .println ();
91
- System .out .println ("8.addFirst( \" F \" ) 在首位前插入F" );
105
+ System .out .println ("在首位前插入F" );
92
106
list .addFirst ("F" );
107
+ Assert .assertEquals (list .get (0 ),"F" );
93
108
System .out .println ("结果:" +list );
94
- System .out .println ("9.addLast(\" K\" ) 在末位前插入K" );
109
+
110
+ System .out .println ();
111
+ System .out .println ("在末位前插入K" );
95
112
list .addLast ("K" );
113
+ Assert .assertEquals (list .get (list .size ()-1 ),"K" );
96
114
System .out .println ("结果:" +list );
97
- System .out .println ("10.removeFirst() 删除首位" );
115
+
116
+ System .out .println ();
117
+ System .out .println ("删除首位" );
98
118
list .removeFirst ();
99
119
System .out .println ("结果:" +list );
100
- System .out .println ("11.removeLast() 删除末尾" );
120
+
121
+ System .out .println ();
122
+ System .out .println ("删除末尾" );
101
123
list .removeLast ();
102
124
System .out .println ("结果:" +list );
125
+
103
126
System .out .println ();
104
- System .out .println ("12.迭代器 " );
127
+ System .out .println ("迭代器输出: " );
105
128
Iterator i = list .iterator ();
106
129
while (i .hasNext ()){
107
- System .out .println (i .next ());
130
+ System .out .print (i .next ()+ " " );
108
131
}
109
132
System .out .println ("-------------------LinkedList 测试结束-------------------" );
110
133
}
134
+
135
+ /**
136
+ * 测试 ArrayList
137
+ */
111
138
public void testArrayList () {
112
139
System .out .println ("-------------------ArrayList 测试开始-------------------" );
140
+
113
141
System .out .println ("new 一个实例" );
114
142
ArrayList list = new ArrayList ();
115
- System .out .println ("1.添加元素----A" );
143
+
144
+ System .out .println ("添加元素 A" );
116
145
list .add ("A" );
117
- Assert .assertEquals (list .get (0 ),"A" );
118
- System .out .println ("结果:" +list );
119
- System .out .println ();
120
- System .out .println ("2.添加元素----B" );
146
+ Assert .assertEquals (list .get (list .size ()-1 ),"A" );
147
+
148
+ System .out .println ("添加元素 B" );
121
149
list .add ("B" );
122
- System . out . println ( "结果:" + list );
123
- System . out . println ();
124
- System .out .println ("3. 添加元素---- 3" );
150
+ Assert . assertEquals ( list . get ( list . size ()- 1 ), "B" );
151
+
152
+ System .out .println ("添加元素 3" );
125
153
list .add (3 );
126
- System .out .println ("结果:" +list );
127
- System .out .println ();
128
- System .out .println ("4.在下标1插入元素----3" );
154
+ Assert .assertEquals (list .get (list .size ()-1 ),3 );
155
+ System .out .println ("输出:" +list );
156
+
157
+ System .out .println ("添加元素 3 到索引 1" );
129
158
list .add (1 , 3 );
130
- System .out .println ("结果:" +list );
131
- System .out .println ();
132
- System .out .println ("5.在下标3插入元素----6" );
159
+ Assert .assertEquals (list .get (1 ),3 );
160
+ System .out .println ("输出:" +list );
161
+
162
+ System .out .println ("添加元素 6 到索引 3" );
133
163
list .add (3 , 6 );
134
- System .out .println ("结果:" +list );
135
- System .out .println ();
136
- System .out .println ("6.删除下标0元素" );
137
- list .remove (0 );
138
- System .out .println ("结果:" +list );
139
- System .out .println ();
140
- System .out .println ("7.获取size" );
141
- System .out .println ("结果:" +list .size ());
142
- System .out .println ();
143
- System .out .println ("8.迭代器" );
164
+ Assert .assertEquals (list .get (3 ),6 );
165
+ System .out .println ("输出:" +list );
166
+
167
+ System .out .println ("移除 索引 4 元素" );
168
+ Object rm = list .remove (4 );
169
+ System .out .println ("输出:" +list );
170
+
171
+ System .out .println ("获取 索引 4 元素" );
172
+ Object get = list .get (4 );
173
+ Assert .assertNotEquals (rm ,get );
174
+
175
+ System .out .println ("输出:" +list );
176
+ System .out .println ("数量:" +list .size ());
144
177
Iterator i = list .iterator ();
178
+ System .out .print ("迭代器输出:" );
145
179
while (i .hasNext ()){
146
- System .out .println (i .next ());
180
+ System .out .print (i .next ()+ " " );
147
181
}
148
182
System .out .println ("-------------------ArrayList 测试结束-------------------" );
149
183
}
0 commit comments