File path: /jfreechart-1.0.10/tests/org/jfree/data/gantt/junit/TaskSeriesCollectionTests.java | File path: /jfreechart-1.0.10/tests/org/jfree/data/gantt/junit/TaskSeriesCollectionTests.java | |||
Method name: void testGetStartValue2()
|
Method name: void testGetEndValue2()
|
|||
Number of AST nodes: 21 | Number of AST nodes: 21 | |||
1 | TaskSeriesCollection c = createCollection2();↵ | 1 | TaskSeriesCollection c = createCollection2();↵ | |
2 | assertEquals(new Long(10L), c.getStartValue("S1", "Task 1", 0));↵ | 2 | assertEquals(new Long(15L), c.getEndValue("S1", "Task 1", 0));↵ | |
3 | assertEquals(new Long(16L), c.getStartValue("S1", "Task 1", 1));↵ | 3 | assertEquals(new Long(20L), c.getEndValue("S1", "Task 1", 1));↵ | |
4 | assertEquals(new Long(30L), c.getStartValue("S1", "Task 2", 0));↵ | 4 | assertEquals(new Long(35L), c.getEndValue("S1", "Task 2", 0));↵ | |
5 | assertEquals(new Long(36L), c.getStartValue("S1", "Task 2", 1));↵ | 5 | assertEquals(new Long(40L), c.getEndValue("S1", "Task 2", 1));↵ | |
6 | assertEquals(new Long(50L), c.getStartValue("S2", "Task 3", 0));↵ | 6 | assertEquals(new Long(55L), c.getEndValue("S2", "Task 3", 0));↵ | |
7 | assertEquals(new Long(56L), c.getStartValue("S2", "Task 3", 1));↵ | 7 | assertEquals(new Long(60L), c.getEndValue("S2", "Task 3", 1));↵ | |
8 | assertEquals(new Long(10L), c.getStartValue(0, 0, 0));↵ | 8 | assertEquals(new Long(15L), c.getEndValue(0, 0, 0));↵ | |
9 | assertEquals(new Long(16L), c.getStartValue(0, 0, 1));↵ | 9 | assertEquals(new Long(20L), c.getEndValue(0, 0, 1));↵ | |
10 | assertEquals(new Long(30L), c.getStartValue(0, 1, 0));↵ | 10 | assertEquals(new Long(35L), c.getEndValue(0, 1, 0));↵ | |
11 | assertEquals(new Long(36L), c.getStartValue(0, 1, 1));↵ | 11 | assertEquals(new Long(40L), c.getEndValue(0, 1, 1));↵ | |
12 | assertEquals(new Long(50L), c.getStartValue(1, 2, 0));↵ | 12 | assertEquals(new Long(55L), c.getEndValue(1, 2, 0));↵ | |
13 | assertEquals(new Long(56L), c.getStartValue(1, 2, 1));↵ | 13 | assertEquals(new Long(60L), c.getEndValue(1, 2, 1));↵ | |
14 | TaskSeriesCollection c3 = createCollection3();↵ | 14 | TaskSeriesCollection c3 = createCollection3();↵ | |
15 | assertEquals(new Long(11), c3.getStartValue(0, 0, 0));↵ | 15 | assertEquals(new Long(111), c3.getEndValue(0, 0, 0));↵ | |
16 | assertEquals(new Long(22), c3.getStartValue(0, 1, 0));↵ | 16 | assertEquals(new Long(222), c3.getEndValue(0, 1, 0));↵ | |
17 | assertEquals(new Long(33), c3.getStartValue(0, 1, 1));↵ | 17 | assertEquals(new Long(333), c3.getEndValue(0, 1, 1));↵ | |
18 | assertTrue(c3.getStartValue(1, 0, 0) == null);↵ | 18 | assertTrue(c3.getEndValue(1, 0, 0) == null);↵ | |
19 | assertEquals(new Long(44), c3.getStartValue(1, 1, 0));↵ | 19 | assertEquals(new Long(444), c3.getEndValue(1, 1, 0));↵ | |
20 | assertEquals(new Long(55), c3.getStartValue(1, 1, 1));↵ | 20 | assertEquals(new Long(555), c3.getEndValue(1, 1, 1));↵ | |
21 | assertEquals(new Long(66), c3.getStartValue(1, 1, 2)); | 21 | assertEquals(new Long(666), c3.getEndValue(1, 1, 2)); | |
See real code fragment | See real code fragment |
Number of common nesting structure subtrees | 1 |
Number of refactorable cases | 1 |
Number of non-refactorable cases | 0 |
Time elapsed for finding largest common nesting structure subtrees (ms) | 0.0 |
Clones location | Clones are declared in the same class |
Number of node comparisons | 441 |
Number of mapped statements | 21 |
Number of unmapped statements in the first code fragment | 0 |
Number of unmapped statements in the second code fragment | 0 |
Time elapsed for statement mapping (ms) | 0.0 |
Clone type | Type 2 |
ID | Statement | ID | Statement | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | TaskSeriesCollection c = createCollection2(); | 1 | TaskSeriesCollection c = createCollection2(); | ||||||||||||||||
2 | assertEquals(new Long(10L), c.getStartValue("S1", "Task 1", 0)); |
| 2 | assertEquals(new Long(15L), c.getEndValue("S1", "Task 1", 0)); | |||||||||||||||
3 | assertEquals(new Long(16L), c.getStartValue("S1", "Task 1", 1)); |
| 3 | assertEquals(new Long(20L), c.getEndValue("S1", "Task 1", 1)); | |||||||||||||||
4 | assertEquals(new Long(30L), c.getStartValue("S1", "Task 2", 0)); |
| 4 | assertEquals(new Long(35L), c.getEndValue("S1", "Task 2", 0)); | |||||||||||||||
5 | assertEquals(new Long(36L), c.getStartValue("S1", "Task 2", 1)); |
| 5 | assertEquals(new Long(40L), c.getEndValue("S1", "Task 2", 1)); | |||||||||||||||
6 | assertEquals(new Long(50L), c.getStartValue("S2", "Task 3", 0)); |
| 6 | assertEquals(new Long(55L), c.getEndValue("S2", "Task 3", 0)); | |||||||||||||||
7 | assertEquals(new Long(56L), c.getStartValue("S2", "Task 3", 1)); |
| 7 | assertEquals(new Long(60L), c.getEndValue("S2", "Task 3", 1)); | |||||||||||||||
8 | assertEquals(new Long(10L), c.getStartValue(0, 0, 0)); |
| 8 | assertEquals(new Long(15L), c.getEndValue(0, 0, 0)); | |||||||||||||||
9 | assertEquals(new Long(16L), c.getStartValue(0, 0, 1)); |
| 9 | assertEquals(new Long(20L), c.getEndValue(0, 0, 1)); | |||||||||||||||
10 | assertEquals(new Long(30L), c.getStartValue(0, 1, 0)); |
| 10 | assertEquals(new Long(35L), c.getEndValue(0, 1, 0)); | |||||||||||||||
11 | assertEquals(new Long(36L), c.getStartValue(0, 1, 1)); |
| 11 | assertEquals(new Long(40L), c.getEndValue(0, 1, 1)); | |||||||||||||||
12 | assertEquals(new Long(50L), c.getStartValue(1, 2, 0)); |
| 12 | assertEquals(new Long(55L), c.getEndValue(1, 2, 0)); | |||||||||||||||
13 | assertEquals(new Long(56L), c.getStartValue(1, 2, 1)); |
| 13 | assertEquals(new Long(60L), c.getEndValue(1, 2, 1)); | |||||||||||||||
14 | TaskSeriesCollection c3 = createCollection3(); | 14 | TaskSeriesCollection c3 = createCollection3(); | ||||||||||||||||
15 | assertEquals(new Long(11), c3.getStartValue(0, 0, 0)); |
| 15 | assertEquals(new Long(111), c3.getEndValue(0, 0, 0)); | |||||||||||||||
16 | assertEquals(new Long(22), c3.getStartValue(0, 1, 0)); |
| 16 | assertEquals(new Long(222), c3.getEndValue(0, 1, 0)); | |||||||||||||||
17 | assertEquals(new Long(33), c3.getStartValue(0, 1, 1)); |
| 17 | assertEquals(new Long(333), c3.getEndValue(0, 1, 1)); | |||||||||||||||
18 | assertTrue(c3.getStartValue(1, 0, 0) == null); |
| 18 | assertTrue(c3.getEndValue(1, 0, 0) == null); | |||||||||||||||
19 | assertEquals(new Long(44), c3.getStartValue(1, 1, 0)); |
| 19 | assertEquals(new Long(444), c3.getEndValue(1, 1, 0)); | |||||||||||||||
20 | assertEquals(new Long(55), c3.getStartValue(1, 1, 1)); |
| 20 | assertEquals(new Long(555), c3.getEndValue(1, 1, 1)); | |||||||||||||||
21 | assertEquals(new Long(66), c3.getStartValue(1, 1, 2)); |
| 21 | assertEquals(new Long(666), c3.getEndValue(1, 1, 2)); |
Row | Violation |
---|---|
1 | Expression c.getStartValue("S1","Task 1",0) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
2 | Expression c.getEndValue("S1","Task 1",0) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
3 | Expression c.getStartValue("S1","Task 1",1) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
4 | Expression c.getEndValue("S1","Task 1",1) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
5 | Expression c.getStartValue("S1","Task 2",0) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
6 | Expression c.getEndValue("S1","Task 2",0) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
7 | Expression c.getStartValue("S1","Task 2",1) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
8 | Expression c.getEndValue("S1","Task 2",1) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
9 | Expression c.getStartValue("S2","Task 3",0) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
10 | Expression c.getEndValue("S2","Task 3",0) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
11 | Expression c.getStartValue("S2","Task 3",1) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
12 | Expression c.getEndValue("S2","Task 3",1) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
13 | Expression c.getStartValue(0,0,0) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
14 | Expression c.getEndValue(0,0,0) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
15 | Expression c.getStartValue(0,0,1) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
16 | Expression c.getEndValue(0,0,1) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
17 | Expression c.getStartValue(0,1,0) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
18 | Expression c.getEndValue(0,1,0) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
19 | Expression c.getStartValue(0,1,1) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
20 | Expression c.getEndValue(0,1,1) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
21 | Expression c.getStartValue(1,2,0) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
22 | Expression c.getEndValue(1,2,0) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
23 | Expression c.getStartValue(1,2,1) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
24 | Expression c.getEndValue(1,2,1) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
25 | Expression c3.getStartValue(0,0,0) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
26 | Expression c3.getEndValue(0,0,0) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
27 | Expression c3.getStartValue(0,1,0) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
28 | Expression c3.getEndValue(0,1,0) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
29 | Expression c3.getStartValue(0,1,1) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
30 | Expression c3.getEndValue(0,1,1) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
31 | Expression c3.getStartValue(1,0,0) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
32 | Expression c3.getEndValue(1,0,0) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
33 | Expression c3.getStartValue(1,1,0) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
34 | Expression c3.getEndValue(1,1,0) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
35 | Expression c3.getStartValue(1,1,1) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
36 | Expression c3.getEndValue(1,1,1) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
37 | Expression c3.getStartValue(1,1,2) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
38 | Expression c3.getEndValue(1,1,2) cannot be parameterized, because it has dependencies to/from statements that will be extracted |