public class AssertionGenerator extends Object
| Constructor and Description |
|---|
AssertionGenerator()
Creates a new
AssertionGenerator with default templates directory. |
AssertionGenerator(String templatesDirectory)
Creates a new
AssertionGenerator with default templates directory. |
| Modifier and Type | Method and Description |
|---|---|
protected String |
generateAssertionsForBooleanGettersOf(Class<?> clazz) |
protected String |
generateAssertionsForGettersOf(Class<?> clazz) |
File |
generateCustomAssertion(Class<?> clazz)
Builds and returns the the custom assertion java file for the given class.
|
void |
setAssertionClassTemplateFileName(String assertionClassTemplateFileName)
Defines your own class template file name.
|
void |
setDirectoryWhereAssertionFilesAreGenerated(String targetDirectory) |
void |
setHasAssertionTemplateFileName(String hasAssertionTemplateFileName) |
void |
setHasElementsAssertionForArrayTemplateFileName(String hasArrayElementsAssertionTemplateFileName) |
void |
setHasElementsAssertionForIterableTemplateFileName(String hasIterableElementsAssertionTemplateFileName) |
void |
setIsAssertionTemplateFileName(String isAssertionTemplateFileName) |
public AssertionGenerator()
throws FileNotFoundException,
IOException
AssertionGenerator with default templates directory.FileNotFoundException - if some template file could not be foundIOException - if some template file could not be readpublic AssertionGenerator(String templatesDirectory) throws FileNotFoundException, IOException
AssertionGenerator with default templates directory.FileNotFoundException - if some template file could not be foundIOException - if some template file could not be readpublic void setAssertionClassTemplateFileName(String assertionClassTemplateFileName)
assertionClassTemplateFileName - public void setHasAssertionTemplateFileName(String hasAssertionTemplateFileName)
public void setHasElementsAssertionForIterableTemplateFileName(String hasIterableElementsAssertionTemplateFileName)
public void setHasElementsAssertionForArrayTemplateFileName(String hasArrayElementsAssertionTemplateFileName)
public void setIsAssertionTemplateFileName(String isAssertionTemplateFileName)
public void setDirectoryWhereAssertionFilesAreGenerated(String targetDirectory)
public File generateCustomAssertion(Class<?> clazz) throws IOException
Example with the Player below
Generated assertions class will be :clazz - the class we want to have assertion for.IOExceptionprotected String generateAssertionsForBooleanGettersOf(Class<?> clazz)
Copyright © 2012 FEST (Fixtures for Easy Software Testing). All Rights Reserved.