com.objectfab.tools.junitdoclet
Interface TestingStrategy

All Superinterfaces:
ConfigurableStrategy
All Known Implementing Classes:
DefaultTestingStrategy

public interface TestingStrategy
extends ConfigurableStrategy


Method Summary
 boolean codeTestCase(com.sun.javadoc.ClassDoc classDoc, com.sun.javadoc.PackageDoc packageDoc, NamingStrategy naming, java.lang.StringBuffer newCode, java.util.Properties properties)
           
 boolean codeTestSuite(com.sun.javadoc.PackageDoc[] packageDocs, int indexPackage, NamingStrategy naming, java.lang.StringBuffer newCode, java.util.Properties properties)
           
 java.util.Properties getTestCaseProperties(com.sun.javadoc.ClassDoc classDoc, com.sun.javadoc.PackageDoc packageDoc, NamingStrategy naming, java.util.Properties properties)
           
 java.util.Properties getTestSuiteProperties(com.sun.javadoc.PackageDoc[] packageDocs, int indexPackage, NamingStrategy naming, java.util.Properties properties)
           
 boolean isTestableClass(com.sun.javadoc.ClassDoc doc, NamingStrategy naming)
           
 boolean isTestablePackage(com.sun.javadoc.PackageDoc doc, NamingStrategy naming)
           
 boolean isValid(java.lang.String sourceCode)
           
 boolean merge(java.lang.StringBuffer inOutCode, java.lang.StringBuffer inCode, java.lang.String fullClassName)
           
 
Methods inherited from interface com.objectfab.tools.junitdoclet.ConfigurableStrategy
getProperties, getPropertyFileName, init, printError, printNotice, printWarning, setDocErrorReporter, setProperties, setPropertyFileName
 

Method Detail

isTestablePackage

boolean isTestablePackage(com.sun.javadoc.PackageDoc doc,
                          NamingStrategy naming)

getTestSuiteProperties

java.util.Properties getTestSuiteProperties(com.sun.javadoc.PackageDoc[] packageDocs,
                                            int indexPackage,
                                            NamingStrategy naming,
                                            java.util.Properties properties)

codeTestSuite

boolean codeTestSuite(com.sun.javadoc.PackageDoc[] packageDocs,
                      int indexPackage,
                      NamingStrategy naming,
                      java.lang.StringBuffer newCode,
                      java.util.Properties properties)

isTestableClass

boolean isTestableClass(com.sun.javadoc.ClassDoc doc,
                        NamingStrategy naming)

getTestCaseProperties

java.util.Properties getTestCaseProperties(com.sun.javadoc.ClassDoc classDoc,
                                           com.sun.javadoc.PackageDoc packageDoc,
                                           NamingStrategy naming,
                                           java.util.Properties properties)

codeTestCase

boolean codeTestCase(com.sun.javadoc.ClassDoc classDoc,
                     com.sun.javadoc.PackageDoc packageDoc,
                     NamingStrategy naming,
                     java.lang.StringBuffer newCode,
                     java.util.Properties properties)

isValid

boolean isValid(java.lang.String sourceCode)

merge

boolean merge(java.lang.StringBuffer inOutCode,
              java.lang.StringBuffer inCode,
              java.lang.String fullClassName)