com.scooterframework.tools.generator
Class ModelTestGenerator

java.lang.Object
  extended by com.scooterframework.tools.common.GeneratorImpl
      extended by com.scooterframework.tools.common.AbstractGenerator
          extended by com.scooterframework.tools.generator.ModelGenerator
              extended by com.scooterframework.tools.generator.ModelTestGenerator
All Implemented Interfaces:
Generator

public class ModelTestGenerator
extends ModelGenerator

This class generates model test class code.


Field Summary
 
Fields inherited from class com.scooterframework.tools.generator.ModelGenerator
connectionName, modelClassName, modelName, noPrefix, noSuffix, packageLine, packageName, tableName
 
Fields inherited from class com.scooterframework.tools.common.AbstractGenerator
contextName, frameworkInitiated, wc
 
Fields inherited from class com.scooterframework.tools.common.GeneratorImpl
DIRECTORY_NAME_SRC, DIRECTORY_NAME_TEST, FILE_EXTENSION_JAVA, FILE_EXTENSION_JSP, FILE_EXTENSION_PROPERTIES, FILE_EXTENSION_YAML, FUNCTIONAL_TEST, linebreak, templateFilePath, UNIT_TEST
 
Fields inherited from interface com.scooterframework.tools.common.Generator
TEMPLATE_PARSER_Q, TEMPLATE_PARSER_ST, TEMPLATE_PARSER_TYPE
 
Constructor Summary
ModelTestGenerator(java.lang.String templateFilePath, java.util.Map<java.lang.String,java.lang.String> props, java.lang.String connName, java.lang.String model)
           
 
Method Summary
protected  java.lang.String getOutputFileName()
           
protected  java.lang.String getRelativePathToOutputFile()
           
 
Methods inherited from class com.scooterframework.tools.generator.ModelGenerator
getTemplateProperties
 
Methods inherited from class com.scooterframework.tools.common.AbstractGenerator
generateActiveRecordHomeInstance, getRootPath
 
Methods inherited from class com.scooterframework.tools.common.GeneratorImpl
escape, generate, generate, generate, generate, getProperty, getTemplateContent, getTemplateFileContent, isEmpty, log, processTemplateContent, renderContent, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModelTestGenerator

public ModelTestGenerator(java.lang.String templateFilePath,
                          java.util.Map<java.lang.String,java.lang.String> props,
                          java.lang.String connName,
                          java.lang.String model)
Method Detail

getRelativePathToOutputFile

protected java.lang.String getRelativePathToOutputFile()
Overrides:
getRelativePathToOutputFile in class ModelGenerator

getOutputFileName

protected java.lang.String getOutputFileName()
Overrides:
getOutputFileName in class ModelGenerator