@@ -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