java.lang.Object
org.xpmtl.mock.DirectCodeGenerator
- All Implemented Interfaces:
- SourceCodeGenerator
- public class DirectCodeGenerator
- extends java.lang.Object
- implements SourceCodeGenerator
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEBUG
public static boolean DEBUG
IMPORT_JUNIT
private static final java.lang.String IMPORT_JUNIT
- See Also:
- Constant Field Values
IMPORT_MOCK
private static final java.lang.String IMPORT_MOCK
- See Also:
- Constant Field Values
IMPORT_MOCK_UTIL
private static final java.lang.String IMPORT_MOCK_UTIL
- See Also:
- Constant Field Values
m_ListeMethode
private java.util.Hashtable m_ListeMethode
m_MyClass
private org.jdom.Element m_MyClass
DirectCodeGenerator
public DirectCodeGenerator(org.jdom.Element cls)
getImportAndPackageDeclarationAndClassDeclarationStandard
private java.lang.String getImportAndPackageDeclarationAndClassDeclarationStandard()
throws org.jdom.JDOMException
getHeaderComment
private java.lang.String getHeaderComment()
setTemplateFile
public void setTemplateFile(java.io.File templateFileName)
- Specified by:
setTemplateFile in interface SourceCodeGenerator
setTemplateFileForTest
public void setTemplateFileForTest(java.io.File templateFileForTest)
- Specified by:
setTemplateFileForTest in interface SourceCodeGenerator
getImportAndPackageDeclarationAndClassDeclaration
private java.lang.String getImportAndPackageDeclarationAndClassDeclaration()
throws org.jdom.JDOMException
getImportAndPackageDeclarationAndClassDeclarationForTest
private java.lang.String getImportAndPackageDeclarationAndClassDeclarationForTest()
throws org.jdom.JDOMException
generateSourceCodeTest
public java.lang.String generateSourceCodeTest()
throws org.jdom.JDOMException
- Specified by:
generateSourceCodeTest in interface SourceCodeGenerator
generateSourceCode
public java.lang.String generateSourceCode()
throws org.jdom.JDOMException
- Specified by:
generateSourceCode in interface SourceCodeGenerator
generateTestCodeForMethod
private java.lang.String generateTestCodeForMethod(java.lang.String clsName,
org.jdom.Element elem)
generateMethodCall
private java.lang.String generateMethodCall(org.jdom.Element elem)
generateCodeForMethod
private java.lang.String generateCodeForMethod(java.lang.String clsName,
org.jdom.Element elem)
generateHeaderCodeForMethod
private java.lang.String generateHeaderCodeForMethod(org.jdom.Element elem)
getMethodSuffix
private java.lang.String getMethodSuffix(java.lang.String methodeName)
upperCaseFirstLetterAndAddNumber
private java.lang.String upperCaseFirstLetterAndAddNumber(java.lang.String s)
generateTestHeaderCodeForMethod
private java.lang.String generateTestHeaderCodeForMethod(org.jdom.Element elem)