net.sourceforge.anttestsetgen.renderer
Class PropertyFileRenderer
java.lang.Object
net.sourceforge.anttestsetgen.renderer.PropertyFileRenderer
- All Implemented Interfaces:
- Renderer
- public class PropertyFileRenderer
- extends java.lang.Object
- implements Renderer
This renderer generates a property file with the standard key/value format.
Here's an example how the property file can look like:
#===========================
# TestSetGenerator Example 1
#===========================
# Generated by: Ant TestSetGenerator
# Generated on: 28-9-03 19:12
# URL: jdbc:hsqldb:../../database/ant_test_db
# Userid: sa
#--------------------------
# Customer in San Francisco
#--------------------------
# Row: First
CUSTOMER_ID = 1
CUSTOMER_FIRST_NAME = Michael
CUSTOMER_LAST_NAME = Clancy
#---------------------------
# Customers in San Francisco
#---------------------------
# Row: All
CUSTOMER_ID.1 = 3
CUSTOMER_FIRST_NAME.1 = Michael
CUSTOMER_LAST_NAME.1 = Clancy
CUSTOMER_ID.1 = 5
CUSTOMER_FIRST_NAME.2 = James
CUSTOMER_LAST_NAME.2 = Peterson
CUSTOMER_ID.1 = 7
CUSTOMER_FIRST_NAME.3 = Robert
CUSTOMER_LAST_NAME.3 = White
|
Method Summary |
static void |
printGroupHeader(java.io.PrintWriter propertyFile,
java.lang.String header,
java.lang.String lineCharacter)
Print a group header in the property file. |
void |
render(TestSetGenerator testSetGenerator,
Output output)
Render the content of the TestSetGenerator to the given output. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PropertyFileRenderer
public PropertyFileRenderer()
render
public void render(TestSetGenerator testSetGenerator,
Output output)
- Description copied from interface:
Renderer
- Render the content of the TestSetGenerator to the given output.
- Specified by:
render in interface Renderer
- Parameters:
testSetGenerator - output -
printGroupHeader
public static void printGroupHeader(java.io.PrintWriter propertyFile,
java.lang.String header,
java.lang.String lineCharacter)
- Print a group header in the property file.
- Parameters:
propertyFile - The property file where the group header needs to be added to.header - The name of the group header.lineCharacter - The character that is used to print a line above and below the header.
Copyright © 2003-2004 Marco Jansen (Contrado Technologies). All Rights Reserved.