-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathNodeTest.java
More file actions
92 lines (82 loc) · 2.04 KB
/
NodeTest.java
File metadata and controls
92 lines (82 loc) · 2.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
import junit.framework.TestCase;
import org.junit.Before;
// -------------------------------------------------------------------------
/**
* node class test.
*
* @author wenfeng ren (rwenfeng)
* @version Sep 13, 2014
*/
public class NodeTest extends TestCase
{
/**
* test node object
*/
Node node;
@Before
public void setUp()
throws Exception
{
node = new Node(1,1);
}
// ----------------------------------------------------------
/**
* test getBlockSize method.
*/
public void testGetBlockSize()
{
assertEquals(1, node.getBlockSize());
}
// ----------------------------------------------------------
/**
* test setBlockSize method.
*/
public void testSetBlockSize()
{
node.setBlockSize(2);
assertEquals(2, node.getBlockSize());
}
// ----------------------------------------------------------
/**
* test getPosition method.
*/
public void testGetPosition()
{
assertEquals(1, node.getPosition());
}
// ----------------------------------------------------------
/**
* test set position method.
*/
public void testSetPosition()
{
node.setPosition(3);
assertEquals(3, node.getPosition());
}
// ----------------------------------------------------------
/**
* test next and prev method.
*/
public void testNextAndPrev()
{
//test next
assertEquals(null, node.next());
Node newNode = new Node(1,2);
node.setNext(newNode);
assertEquals(newNode, node.next());
//test prev
assertEquals(null, node.prev());
node.setPrev(newNode);
assertEquals(newNode, node.prev());
}
// ----------------------------------------------------------
/**
* test toString method.
*/
public void testToString()
{
Node node1 = new Node(2,5);
String nodeString = "(" + 5 + "," + 2 + ")";
assertEquals(nodeString, node1.toString());
}
}