@@ -252,9 +252,9 @@ private CharSequence utSpecTemplate() {
252252 sb .append (suitePathTextField .getText ());
253253 sb .append (")\n " );
254254 }
255- sb .append ('\n' );
256- sb .append ('\t' );
257- sb .append (utSpecProcTemplate () );
255+ sb .append (" \n \t " );
256+ sb .append (utSpecProcTemplate (). toString (). trim (). replace ( " \n " , " \n \t " ) );
257+ sb .append (" \n \n " );
258258 sb .append ("END " );
259259 sb .append (testPackagePrefixTextField .getText ());
260260 sb .append ("[package_name]" );
@@ -271,7 +271,7 @@ private CharSequence utSpecProcTemplate() {
271271 if (withContext ) {
272272 sb .append ("--%context([procedure_name])\n \n " );
273273 }
274- for (int i = 0 ; i < numberOfTestsPerUnit ; i ++) {
274+ for (int i = 1 ; i <= numberOfTestsPerUnit ; i ++) {
275275 sb .append ("--%test\n " );
276276 if (disableTestsCheckBox .isSelected ()) {
277277 sb .append ("--%disabled\n " );
@@ -297,10 +297,9 @@ private CharSequence utBodyTemplate() {
297297 sb .append (testPackagePrefixTextField .getText ());
298298 sb .append ("[package_name]" );
299299 sb .append (testPackageSuffixTextField .getText ());
300- sb .append (" IS\n \n " );
301- sb .append ('\t' );
302- sb .append (utBodyProcTemplate ());
303- sb .append ('\n' );
300+ sb .append (" IS\n \n \t " );
301+ sb .append (utBodyProcTemplate ().toString ().trim ().replace ("\n " , "\n \t " ));
302+ sb .append ("\n \n " );
304303 sb .append ("END " );
305304 sb .append (testPackagePrefixTextField .getText ());
306305 sb .append ("[package_name]" );
@@ -314,7 +313,7 @@ private CharSequence utBodyProcTemplate() {
314313 StringBuilder sb = new StringBuilder ();
315314 final Integer numberOfTestsPerUnit = (Integer ) numberOfTestsPerUnitModel .getValue ();
316315 final boolean withContext = numberOfTestsPerUnit > 1 ;
317- for (int i = 0 ; i < numberOfTestsPerUnit ; i ++) {
316+ for (int i = 1 ; i <= numberOfTestsPerUnit ; i ++) {
318317 if (generateCommentsCheckBox .isSelected ()) {
319318 sb .append ("--\n " );
320319 sb .append ("-- test" );
@@ -344,7 +343,7 @@ private CharSequence utBodyProcTemplate() {
344343 sb .append ("\t -- ...\n \n " );
345344 sb .append ("\t -- assert\n " );
346345 }
347- sb .append ("\t ut.expect(l_actual).to_equal(l_expected);" );
346+ sb .append ("\t ut.expect(l_actual).to_equal(l_expected);\n " );
348347 sb .append ("END " );
349348 sb .append (testUnitPrefixTextField .getText ());
350349 sb .append ("[procedure_name]" );
0 commit comments