testsgen.wttools
Class CodeGenImpl
java.lang.Object
|
+--testsgen.wttools.CodeGenImpl
- All Implemented Interfaces:
- CodeGenIfc
- public class CodeGenImpl
- extends java.lang.Object
- implements CodeGenIfc
CodeGenImpl.java contains implementation of CodeGenIfc
interface.
This implementation generates code for test classes for JUnit
test engine. It tries to create some simple test code.
Created: Mon Dec 3 23:40:12 2001
- Version:
- $Revision: 1.27 $
- Author:
- Artur Hefczyc
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected LogIfc log
property
protected PropertyIfc property
test_only
protected boolean test_only
recursive
protected boolean recursive
force
protected boolean force
update
protected boolean update
name_pattern
protected java.lang.String name_pattern
dest_dir
protected java.lang.String dest_dir
test_method_comments
protected boolean test_method_comments
test_method_code
protected boolean test_method_code
CodeGenImpl
public CodeGenImpl()
setLogHandler
public void setLogHandler(LogIfc log_handler)
- Specified by:
setLogHandler
in interface CodeGenIfc
- Parameters:
log_handler
-
setPropertyHandler
public void setPropertyHandler(PropertyIfc property_handler)
- Specified by:
setPropertyHandler
in interface CodeGenIfc
- Parameters:
property_handler
-
licenceComments
protected java.lang.String licenceComments()
writeFile
protected void writeFile(java.lang.String file_name,
java.lang.String file_content)
throws java.io.IOException
writeTestAllSource
protected void writeTestAllSource(ParsedSourceIfc[] srcs)
throws java.io.IOException
sampleJUnitBuildXML
protected void sampleJUnitBuildXML()
throws java.io.IOException
getTestFileStart
protected java.lang.String getTestFileStart(ParsedSourceIfc src)
getTestFileJavaDoc
protected java.lang.String getTestFileJavaDoc(ParsedSourceIfc src)
getClassStart
protected java.lang.String getClassStart(ParsedSourceIfc src)
getClassEnd
protected java.lang.String getClassEnd(ParsedSourceIfc src)
getMethodFrame
protected java.lang.String getMethodFrame(MethodIfc meth,
ParsedSourceIfc src)
writeTestSource
protected void writeTestSource(ParsedSourceIfc psi,
java.lang.String test_src)
throws java.io.IOException
generateNewCode
public void generateNewCode(ParsedSourceIfc src)
throws java.io.IOException
loadFromFile
protected java.lang.String loadFromFile(java.lang.String file_name,
boolean backup)
throws java.io.IOException
updateExistingCode
public int updateExistingCode(ParsedSourceIfc src)
throws java.io.IOException
generateCode
public void generateCode(ParsedSourceIfc[] srcs)
throws java.io.IOException
- Specified by:
generateCode
in interface CodeGenIfc
- Parameters:
srcs
-
getParameter
protected boolean getParameter(java.lang.String sh_name,
java.lang.String l_name)
setJobParameters
protected void setJobParameters()
Copyright © GNU, wttools developers Team.