package org.eclipse.emf.codegen.ecore.templates.model.tests; import java.util.*; import org.eclipse.emf.codegen.ecore.genmodel.*; public class TestCase { protected static String nl; public static synchronized TestCase create(String lineSeparator) { nl = lineSeparator; TestCase result = new TestCase(); nl = null; return result; } public final String NL = nl == null ? (System.getProperties().getProperty("line.separator")) : nl; protected final String TEXT_1 = ""; protected final String TEXT_2 = "/**"; protected final String TEXT_3 = NL + " * "; protected final String TEXT_4 = NL + " */" + NL + "package "; protected final String TEXT_5 = ";" + NL; protected final String TEXT_6 = NL + NL + "/**" + NL + " * <!-- begin-user-doc -->" + NL + " * A test case for the model object '<em><b>"; protected final String TEXT_7 = "</b></em>'." + NL + " * <!-- end-user-doc -->"; protected final String TEXT_8 = NL + " * <p>" + NL + " * The following features are tested:" + NL + " * <ul>"; protected final String TEXT_9 = NL + " * <li>{@link "; protected final String TEXT_10 = "#"; protected final String TEXT_11 = "() <em>"; protected final String TEXT_12 = "</em>}</li>"; protected final String TEXT_13 = NL + " * </ul>" + NL + " * </p>"; protected final String TEXT_14 = NL + " * <p>" + NL + " * The following operations are tested:" + NL + " * <ul>"; protected final String TEXT_15 = NL + " * <li>{@link "; protected final String TEXT_16 = "#"; protected final String TEXT_17 = "("; protected final String TEXT_18 = ") <em>"; protected final String TEXT_19 = "</em>}</li>"; protected final String TEXT_20 = NL + " * </ul>" + NL + " * </p>"; protected final String TEXT_21 = NL + " * @generated" + NL + " */" + NL + "public"; protected final String TEXT_22 = " abstract"; protected final String TEXT_23 = " class "; protected final String TEXT_24 = " extends "; protected final String TEXT_25 = NL + "{"; protected final String TEXT_26 = NL + NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */" + NL + "\tpublic static final "; protected final String TEXT_27 = " copyright = "; protected final String TEXT_28 = ";"; protected final String TEXT_29 = NL + NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */" + NL + "\tpublic static final "; protected final String TEXT_30 = " mofDriverNumber = \""; protected final String TEXT_31 = "\";"; protected final String TEXT_32 = NL + NL + "\t/**" + NL + "\t * The fixture for this "; protected final String TEXT_33 = " test case." + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */" + NL + "\tprotected "; protected final String TEXT_34 = " fixture = null;"; protected final String TEXT_35 = NL + NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */" + NL + "\tpublic static void main(String[] args)" + NL + "\t{" + NL + "\t\t"; protected final String TEXT_36 = ".run("; protected final String TEXT_37 = ".class);" + NL + "\t}"; protected final String TEXT_38 = NL + NL + "\t/**" + NL + "\t * Constructs a new "; protected final String TEXT_39 = " test case with the given name." + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */" + NL + "\tpublic "; protected final String TEXT_40 = "(String name)" + NL + "\t{" + NL + "\t\tsuper(name);" + NL + "\t}"; protected final String TEXT_41 = NL + NL + "\t/**" + NL + "\t * Sets the fixture for this "; protected final String TEXT_42 = " test case." + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */" + NL + "\tprotected void setFixture("; protected final String TEXT_43 = " fixture)" + NL + "\t{" + NL + "\t\tthis.fixture = fixture;" + NL + "\t}"; protected final String TEXT_44 = NL + NL + "\t/**" + NL + "\t * Returns the fixture for this "; protected final String TEXT_45 = " test case." + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @generated" + NL + "\t */"; protected final String TEXT_46 = NL + "\t@Override"; protected final String TEXT_47 = NL + "\t"; protected final String TEXT_48 = "protected"; protected final String TEXT_49 = "private"; protected final String TEXT_50 = " "; protected final String TEXT_51 = " getFixture()" + NL + "\t{"; protected final String TEXT_52 = NL + "\t\treturn fixture;"; protected final String TEXT_53 = NL + "\t\treturn ("; protected final String TEXT_54 = ")fixture;"; protected final String TEXT_55 = NL + "\t}"; protected final String TEXT_56 = NL + NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @see junit.framework.TestCase#setUp()" + NL + "\t * @generated" + NL + "\t */"; protected final String TEXT_57 = NL + "\t@Override"; protected final String TEXT_58 = NL + "\t@SuppressWarnings(\"unchecked\")"; protected final String TEXT_59 = NL + "\tprotected void setUp() throws Exception" + NL + "\t{"; protected final String TEXT_60 = NL + "\t\tsetFixture(("; protected final String TEXT_61 = ")"; protected final String TEXT_62 = ".create("; protected final String TEXT_63 = "));"; protected final String TEXT_64 = NL + "\t\tsetFixture("; protected final String TEXT_65 = ".create"; protected final String TEXT_66 = "());"; protected final String TEXT_67 = NL + "\t}" + NL + "" + NL + "\t/**" + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @see junit.framework.TestCase#tearDown()" + NL + "\t * @generated" + NL + "\t */"; protected final String TEXT_68 = NL + "\t@Override"; protected final String TEXT_69 = NL + "\tprotected void tearDown() throws Exception" + NL + "\t{" + NL + "\t\tsetFixture(null);" + NL + "\t}"; protected final String TEXT_70 = NL + NL + "\t/**" + NL + "\t * Tests the '{@link "; protected final String TEXT_71 = "#"; protected final String TEXT_72 = "() <em>"; protected final String TEXT_73 = "</em>}' feature getter." + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @see "; protected final String TEXT_74 = "#"; protected final String TEXT_75 = "()" + NL + "\t * @generated" + NL + "\t */"; protected final String TEXT_76 = NL + "\tpublic void test"; protected final String TEXT_77 = "()" + NL + "\t{"; protected final String TEXT_78 = NL + "\t\t// TODO: implement this feature getter test method" + NL + "\t\t// Ensure that you remove @generated or mark it @generated NOT" + NL + "\t\tfail();"; protected final String TEXT_79 = NL + "\t}"; protected final String TEXT_80 = NL + NL + "\t/**" + NL + "\t * Tests the '{@link "; protected final String TEXT_81 = "#set"; protected final String TEXT_82 = "("; protected final String TEXT_83 = ") <em>"; protected final String TEXT_84 = "</em>}' feature setter." + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @see "; protected final String TEXT_85 = "#set"; protected final String TEXT_86 = "("; protected final String TEXT_87 = ")" + NL + "\t * @generated" + NL + "\t */"; protected final String TEXT_88 = NL + "\tpublic void testSet"; protected final String TEXT_89 = "()" + NL + "\t{"; protected final String TEXT_90 = NL + "\t\t// TODO: implement this feature setter test method" + NL + "\t\t// Ensure that you remove @generated or mark it @generated NOT" + NL + "\t\tfail();"; protected final String TEXT_91 = NL + "\t}"; protected final String TEXT_92 = NL + NL + "\t/**" + NL + "\t * Tests the '{@link "; protected final String TEXT_93 = "#unset"; protected final String TEXT_94 = "() <em>unset"; protected final String TEXT_95 = "()</em>}' method." + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @see "; protected final String TEXT_96 = "#unset"; protected final String TEXT_97 = "()" + NL + "\t * @generated" + NL + "\t */"; protected final String TEXT_98 = NL + "\tpublic void testUnset"; protected final String TEXT_99 = "()" + NL + "\t{"; protected final String TEXT_100 = NL + "\t\t// TODO: implement this test method" + NL + "\t\t// Ensure that you remove @generated or mark it @generated NOT" + NL + "\t\tfail();"; protected final String TEXT_101 = NL + "\t}"; protected final String TEXT_102 = NL + NL + "\t/**" + NL + "\t * Tests the '{@link "; protected final String TEXT_103 = "#isSet"; protected final String TEXT_104 = "() <em>isSet"; protected final String TEXT_105 = "()</em>}' method." + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @see "; protected final String TEXT_106 = "#isSet"; protected final String TEXT_107 = "()" + NL + "\t * @generated" + NL + "\t */"; protected final String TEXT_108 = NL + "\tpublic void testIsSet"; protected final String TEXT_109 = "()" + NL + "\t{"; protected final String TEXT_110 = NL + "\t\t// TODO: implement this test method" + NL + "\t\t// Ensure that you remove @generated or mark it @generated NOT" + NL + "\t\tfail();"; protected final String TEXT_111 = NL + "\t}"; protected final String TEXT_112 = NL + NL + "\t/**" + NL + "\t * Tests the '{@link "; protected final String TEXT_113 = "#"; protected final String TEXT_114 = "("; protected final String TEXT_115 = ") <em>"; protected final String TEXT_116 = "</em>}' operation." + NL + "\t * <!-- begin-user-doc -->" + NL + "\t * <!-- end-user-doc -->" + NL + "\t * @see "; protected final String TEXT_117 = "#"; protected final String TEXT_118 = "("; protected final String TEXT_119 = ")" + NL + "\t * @generated" + NL + "\t */"; protected final String TEXT_120 = NL + "\tpublic void test"; protected final String TEXT_121 = "()" + NL + "\t{"; protected final String TEXT_122 = NL + "\t\t// TODO: implement this operation test method" + NL + "\t\t// Ensure that you remove @generated or mark it @generated NOT" + NL + "\t\tfail();"; protected final String TEXT_123 = NL + "\t}"; protected final String TEXT_124 = NL; protected final String TEXT_125 = NL + "} //"; protected final String TEXT_126 = NL; public String generate(Object argument) { final StringBuffer stringBuffer = new StringBuffer(); /** * Copyright (c) 2005, 2007 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * IBM - Initial API and implementation */ GenClass genClass = (GenClass)argument; GenPackage genPackage = genClass.getGenPackage(); GenModel genModel=genPackage.getGenModel(); /* Trick to import java.util.* without warnings */Iterator.class.getName(); stringBuffer.append(TEXT_1); stringBuffer.append(TEXT_2); {GenBase copyrightHolder = argument instanceof GenBase ? (GenBase)argument : argument instanceof Object[] && ((Object[])argument)[0] instanceof GenBase ? (GenBase)((Object[])argument)[0] : null; if (copyrightHolder != null && copyrightHolder.hasCopyright()) { stringBuffer.append(TEXT_3); stringBuffer.append(copyrightHolder.getCopyright(copyrightHolder.getGenModel().getIndentation(stringBuffer))); }} stringBuffer.append(TEXT_4); stringBuffer.append(genPackage.getTestsPackageName()); stringBuffer.append(TEXT_5); genModel.markImportLocation(stringBuffer); stringBuffer.append(TEXT_6); stringBuffer.append(genClass.getFormattedName()); stringBuffer.append(TEXT_7); if (!genClass.getImplementedGenFeatures().isEmpty()) { boolean first = true; for (GenFeature genFeature : genClass.getImplementedGenFeatures()) { if (genFeature.isTested() && !genFeature.isSuppressedGetVisibility()) { if (first) { first = false; stringBuffer.append(TEXT_8); } stringBuffer.append(TEXT_9); stringBuffer.append(genFeature.getGenClass().getQualifiedInterfaceName()); stringBuffer.append(TEXT_10); stringBuffer.append(genFeature.getGetAccessor()); stringBuffer.append(TEXT_11); stringBuffer.append(genFeature.getFormattedName()); stringBuffer.append(TEXT_12); } } if (!first) { stringBuffer.append(TEXT_13); } } if (!genClass.getImplementedGenOperations().isEmpty()) { boolean first = true; for (GenOperation genOperation : genClass.getImplementedGenOperations()) { if (first) { first = false; stringBuffer.append(TEXT_14); } stringBuffer.append(TEXT_15); stringBuffer.append(genOperation.getGenClass().getQualifiedInterfaceName()); stringBuffer.append(TEXT_16); stringBuffer.append(genOperation.getName()); stringBuffer.append(TEXT_17); stringBuffer.append(genOperation.getParameterTypes(", ")); stringBuffer.append(TEXT_18); stringBuffer.append(genOperation.getFormattedName()); stringBuffer.append(TEXT_19); } if (!first) { stringBuffer.append(TEXT_20); } } stringBuffer.append(TEXT_21); if (genClass.isAbstract()) { stringBuffer.append(TEXT_22); } stringBuffer.append(TEXT_23); stringBuffer.append(genClass.getTestCaseClassName()); stringBuffer.append(TEXT_24); stringBuffer.append(genClass.isModelRoot() ? genModel.getImportedName("junit.framework.TestCase") : genClass.getClassExtendsGenClass().getImportedTestCaseClassName()); stringBuffer.append(TEXT_25); if (genModel.hasCopyrightField()) { stringBuffer.append(TEXT_26); stringBuffer.append(genModel.getImportedName("java.lang.String")); stringBuffer.append(TEXT_27); stringBuffer.append(genModel.getCopyrightFieldLiteral()); stringBuffer.append(TEXT_28); stringBuffer.append(genModel.getNonNLS()); } if (genModel.getDriverNumber() != null) { stringBuffer.append(TEXT_29); stringBuffer.append(genModel.getImportedName("java.lang.String")); stringBuffer.append(TEXT_30); stringBuffer.append(genModel.getDriverNumber()); stringBuffer.append(TEXT_31); stringBuffer.append(genModel.getNonNLS()); } if (genClass.isModelRoot()) { stringBuffer.append(TEXT_32); stringBuffer.append(genClass.getFormattedName()); stringBuffer.append(TEXT_33); stringBuffer.append(genClass.getImportedInterfaceName()); stringBuffer.append(genClass.getInterfaceWildTypeArguments()); stringBuffer.append(TEXT_34); } if (!genClass.isAbstract()) { stringBuffer.append(TEXT_35); stringBuffer.append(genModel.getImportedName("junit.textui.TestRunner")); stringBuffer.append(TEXT_36); stringBuffer.append(genClass.getTestCaseClassName()); stringBuffer.append(TEXT_37); } stringBuffer.append(TEXT_38); stringBuffer.append(genClass.getFormattedName()); stringBuffer.append(TEXT_39); stringBuffer.append(genClass.getTestCaseClassName()); stringBuffer.append(TEXT_40); if (genClass.isModelRoot()) { stringBuffer.append(TEXT_41); stringBuffer.append(genClass.getFormattedName()); stringBuffer.append(TEXT_42); stringBuffer.append(genClass.getImportedInterfaceName()); stringBuffer.append(genClass.getInterfaceWildTypeArguments()); stringBuffer.append(TEXT_43); } stringBuffer.append(TEXT_44); stringBuffer.append(genClass.getFormattedName()); stringBuffer.append(TEXT_45); if (!genClass.isModelRoot() && genModel.useClassOverrideAnnotation()) { stringBuffer.append(TEXT_46); } stringBuffer.append(TEXT_47); if (genModel.useGenerics()) { stringBuffer.append(TEXT_48); } else { stringBuffer.append(TEXT_49); } stringBuffer.append(TEXT_50); stringBuffer.append(genClass.getImportedInterfaceName()); stringBuffer.append(genClass.getInterfaceWildTypeArguments()); stringBuffer.append(TEXT_51); if (genClass.isModelRoot()) { stringBuffer.append(TEXT_52); } else { stringBuffer.append(TEXT_53); stringBuffer.append(genClass.getImportedInterfaceName()); stringBuffer.append(genClass.getInterfaceWildTypeArguments()); stringBuffer.append(TEXT_54); } stringBuffer.append(TEXT_55); if (!genClass.isAbstract()) { stringBuffer.append(TEXT_56); if (genModel.useClassOverrideAnnotation()) { stringBuffer.append(TEXT_57); } if (genModel.useGenerics() && genClass.isMapEntry()) { stringBuffer.append(TEXT_58); } stringBuffer.append(TEXT_59); if (genClass.isMapEntry()) { stringBuffer.append(TEXT_60); stringBuffer.append(genClass.getImportedInterfaceName()); stringBuffer.append(genClass.getInterfaceWildTypeArguments()); stringBuffer.append(TEXT_61); stringBuffer.append(genPackage.getQualifiedEFactoryInternalInstanceAccessor()); stringBuffer.append(TEXT_62); stringBuffer.append(genClass.getQualifiedClassifierAccessor()); stringBuffer.append(TEXT_63); } else { stringBuffer.append(TEXT_64); stringBuffer.append(genPackage.getQualifiedEFactoryInternalInstanceAccessor()); stringBuffer.append(TEXT_65); stringBuffer.append(genClass.getName()); stringBuffer.append(TEXT_66); } stringBuffer.append(TEXT_67); if (genModel.useClassOverrideAnnotation()) { stringBuffer.append(TEXT_68); } stringBuffer.append(TEXT_69); } for (GenFeature genFeature : genClass.getImplementedGenFeatures()) { if (genFeature.isTested()) { if (genFeature.isGet() && !genFeature.isSuppressedGetVisibility()) { stringBuffer.append(TEXT_70); stringBuffer.append(genFeature.getGenClass().getQualifiedInterfaceName()); stringBuffer.append(TEXT_71); stringBuffer.append(genFeature.getGetAccessor()); stringBuffer.append(TEXT_72); stringBuffer.append(genFeature.getFormattedName()); stringBuffer.append(TEXT_73); stringBuffer.append(genFeature.getGenClass().getQualifiedInterfaceName()); stringBuffer.append(TEXT_74); stringBuffer.append(genFeature.getGetAccessor()); stringBuffer.append(TEXT_75); if (genModel.getComplianceLevel().getValue() >= GenJDKLevel.JDK50) { //TestCase/getGenFeature.annotations.insert.javajetinc } stringBuffer.append(TEXT_76); stringBuffer.append(genModel.capName(genFeature.getGetAccessor())); stringBuffer.append(TEXT_77); stringBuffer.append(TEXT_78); //TestCase/getGenFeature.todo.override.javajetinc stringBuffer.append(TEXT_79); //TestCase/getGenFeature.override.javajetinc } if (genFeature.isSet() && !genFeature.isSuppressedSetVisibility()) { stringBuffer.append(TEXT_80); stringBuffer.append(genFeature.getGenClass().getQualifiedInterfaceName()); stringBuffer.append(TEXT_81); stringBuffer.append(genFeature.getAccessorName()); stringBuffer.append(TEXT_82); stringBuffer.append(genFeature.getRawBoundType()); stringBuffer.append(TEXT_83); stringBuffer.append(genFeature.getFormattedName()); stringBuffer.append(TEXT_84); stringBuffer.append(genFeature.getGenClass().getQualifiedInterfaceName()); stringBuffer.append(TEXT_85); stringBuffer.append(genFeature.getAccessorName()); stringBuffer.append(TEXT_86); stringBuffer.append(genFeature.getRawBoundType()); stringBuffer.append(TEXT_87); if (genModel.getComplianceLevel().getValue() >= GenJDKLevel.JDK50) { //TestCase/setGenFeature.annotations.insert.javajetinc } stringBuffer.append(TEXT_88); stringBuffer.append(genFeature.getAccessorName()); stringBuffer.append(TEXT_89); stringBuffer.append(TEXT_90); //TestCase/setGenFeature.todo.override.javajetinc stringBuffer.append(TEXT_91); //TestCase/setGenFeature.override.javajetinc } if (genFeature.isUnset() && !genFeature.isSuppressedUnsetVisibility()) { stringBuffer.append(TEXT_92); stringBuffer.append(genFeature.getGenClass().getQualifiedInterfaceName()); stringBuffer.append(TEXT_93); stringBuffer.append(genFeature.getAccessorName()); stringBuffer.append(TEXT_94); stringBuffer.append(genFeature.getAccessorName()); stringBuffer.append(TEXT_95); stringBuffer.append(genFeature.getGenClass().getQualifiedInterfaceName()); stringBuffer.append(TEXT_96); stringBuffer.append(genFeature.getAccessorName()); stringBuffer.append(TEXT_97); if (genModel.getComplianceLevel().getValue() >= GenJDKLevel.JDK50) { //TestCase/unsetGenFeature.annotations.insert.javajetinc } stringBuffer.append(TEXT_98); stringBuffer.append(genFeature.getAccessorName()); stringBuffer.append(TEXT_99); stringBuffer.append(TEXT_100); //TestCase/unsetGenFeature.todo.override.javajetinc stringBuffer.append(TEXT_101); //TestCase/unsetGenFeature.override.javajetinc } if (genFeature.isIsSet() && !genFeature.isSuppressedIsSetVisibility()) { stringBuffer.append(TEXT_102); stringBuffer.append(genFeature.getGenClass().getQualifiedInterfaceName()); stringBuffer.append(TEXT_103); stringBuffer.append(genFeature.getAccessorName()); stringBuffer.append(TEXT_104); stringBuffer.append(genFeature.getAccessorName()); stringBuffer.append(TEXT_105); stringBuffer.append(genFeature.getGenClass().getQualifiedInterfaceName()); stringBuffer.append(TEXT_106); stringBuffer.append(genFeature.getAccessorName()); stringBuffer.append(TEXT_107); if (genModel.getComplianceLevel().getValue() >= GenJDKLevel.JDK50) { //TestCase/isSetGenFeature.annotations.insert.javajetinc } stringBuffer.append(TEXT_108); stringBuffer.append(genFeature.getAccessorName()); stringBuffer.append(TEXT_109); stringBuffer.append(TEXT_110); //TestCase/isSetGenFeature.todo.override.javajetinc stringBuffer.append(TEXT_111); //TestCase/isSetGenFeature.override.javajetinc } } //TestCase/implementedGenFeature.override.javajetinc } for (GenOperation genOperation : genClass.getImplementedGenOperations()) { stringBuffer.append(TEXT_112); stringBuffer.append(genOperation.getGenClass().getQualifiedInterfaceName()); stringBuffer.append(TEXT_113); stringBuffer.append(genOperation.getName()); stringBuffer.append(TEXT_114); stringBuffer.append(genOperation.getParameterTypes(", ")); stringBuffer.append(TEXT_115); stringBuffer.append(genOperation.getFormattedName()); stringBuffer.append(TEXT_116); stringBuffer.append(genOperation.getGenClass().getQualifiedInterfaceName()); stringBuffer.append(TEXT_117); stringBuffer.append(genOperation.getName()); stringBuffer.append(TEXT_118); stringBuffer.append(genOperation.getParameterTypes(", ")); stringBuffer.append(TEXT_119); if (genModel.getComplianceLevel().getValue() >= GenJDKLevel.JDK50) { //TestCase/genOperation.annotations.insert.javajetinc } stringBuffer.append(TEXT_120); stringBuffer.append(genClass.getUniqueName(genOperation)); stringBuffer.append(TEXT_121); stringBuffer.append(TEXT_122); //TestCase/implementedGenOperation.todo.override.javajetinc stringBuffer.append(TEXT_123); //TestCase/implementedGenOperation.override.javajetinc } stringBuffer.append(TEXT_124); stringBuffer.append(TEXT_125); stringBuffer.append(genClass.getTestCaseClassName()); genModel.emitSortedImports(); stringBuffer.append(TEXT_126); return stringBuffer.toString(); } }