Skip to content

Commit 6522954

Browse files
Added another unit test for GraphDataGenerator
1 parent 8284799 commit 6522954

File tree

1 file changed

+20
-8
lines changed

1 file changed

+20
-8
lines changed

graph-data-generator/src/test/java/org/hjug/gdg/GraphDataGeneratorTest.java

Lines changed: 20 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -68,21 +68,33 @@ public void generateBubbleChartDataOneDataPoint() {
6868
RankedDisharmony rankedDisharmony = new RankedDisharmony(godClass, scmLogInfo);
6969

7070
List<RankedDisharmony> rankedDisharmonies = new ArrayList<>();
71-
7271
rankedDisharmonies.add(rankedDisharmony);
7372

74-
StringBuilder chartData = new StringBuilder();
75-
chartData.append("[ 'ID', 'Effort', 'Change Proneness', 'Priority', 'Method Count'], ");
76-
chartData.append("['AttributeHandler.java',0,0,0,77]");
77-
78-
Assert.assertEquals(chartData.toString(), graphDataGenerator.generateBubbleChartData(rankedDisharmonies));
73+
String chartData = "[ 'ID', 'Effort', 'Change Proneness', 'Priority', 'Method Count'], " +
74+
"['AttributeHandler.java',0,0,0,77]";
75+
Assert.assertEquals(chartData, graphDataGenerator.generateBubbleChartData(rankedDisharmonies));
7976

8077
}
8178

79+
//Only testing correct string formatting, not data correctness
8280
@Test
8381
public void generateBubbleChartDataTwoDataPoints() {
84-
StringBuilder chartData = new StringBuilder();
85-
chartData.append("[ 'ID', 'Effort', 'Change Proneness', 'Priority', 'Method Count'], ");
82+
GodClass godClass = new GodClass("AttributeHandler.java",
83+
"org.apache.myfaces.tobago.facelets",
84+
"(WMC=77, ATFD=105, TCC=15.555999755859375)");
85+
godClass.setOverallRank(0);
86+
ScmLogInfo scmLogInfo = new ScmLogInfo("org/apache/myfaces/tobago/facelets/AttributeHandler.java", 1595275997, 0, 1);
87+
scmLogInfo.setChangePronenessRank(0);
88+
RankedDisharmony rankedDisharmony = new RankedDisharmony(godClass, scmLogInfo);
89+
RankedDisharmony rankedDisharmony2 = new RankedDisharmony(godClass, scmLogInfo);
90+
91+
List<RankedDisharmony> rankedDisharmonies = new ArrayList<>();
92+
rankedDisharmonies.add(rankedDisharmony);
93+
rankedDisharmonies.add(rankedDisharmony2);
8694

95+
String chartData = "[ 'ID', 'Effort', 'Change Proneness', 'Priority', 'Method Count'], " +
96+
"['AttributeHandler.java',0,0,0,77]," +
97+
"['AttributeHandler.java',0,0,0,77]";
98+
Assert.assertEquals(chartData, graphDataGenerator.generateBubbleChartData(rankedDisharmonies));
8799
}
88100
}

0 commit comments

Comments
 (0)