|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.bitmechanic.maxq.generator.AbstractCodeGenerator
com.bitmechanic.maxq.generator.SampleGenerator
public class SampleGenerator
This class implements the generator interface and simply outputs the parameters of any calls that are made on it. This is useful as a base for new generator classes and for seeing what gets called when.
Field Summary |
---|
Fields inherited from class com.bitmechanic.maxq.generator.AbstractCodeGenerator |
---|
assertNumber, END_STATEMENT, headersExist, jtidyConfigFile |
Fields inherited from interface com.bitmechanic.maxq.generator.IScriptGenerator |
---|
EOL |
Constructor Summary | |
---|---|
SampleGenerator(IScriptAdapter adapter)
|
Method Summary | |
---|---|
void |
doAssertResponse(java.lang.String respCode)
|
void |
doBodyParameterList(Param[] params)
|
void |
doCallUrl(java.lang.String url,
java.lang.String method,
java.lang.String data,
java.lang.String contentLength)
|
void |
doClose()
|
void |
doEndTransaction()
Called after all other calls for a particular transaction (request + response). |
void |
doHeaders(HeaderValue[] headers)
|
void |
doNew()
Called when a new script needs to be begun. |
void |
doParameterList(Param[] params)
Implementer must add script code for the parameters provided. |
void |
doQueryStringParameterList(Param[] params)
|
void |
doResponseForFile()
|
void |
doResponseForStdOut(java.lang.String url)
|
void |
doSetCharset(java.lang.String cs)
Called when the character set for POST requests changes. |
void |
doSetData(java.lang.String data)
|
void |
doStartRecording()
Called before any processRequest() calls. |
void |
doStopRecording()
Called after the last processResponse() call, but may be followed by another doStartRecording() to start the process over again. |
void |
doTestUrlMessage(java.lang.String url)
|
void |
doTidyCode(java.lang.String url)
|
java.lang.String[] |
getValidFileExtensions()
Returns an array of valid file extensions for the type of code generator in use. |
void |
setStruts(boolean struts)
Called if the processResponse find that the response contains the Struts token |
Methods inherited from class com.bitmechanic.maxq.generator.AbstractCodeGenerator |
---|
close, doLoad, doSave, getDefaultTestName, getScript, getScriptAdapter, getTestName, getTestPath, getTimeElapsedSinceLastestRequest, insert, isCpRspToFile, isCpRspToStdout, isFirstRequest, parseTestName, processRequest, processResponse, run, setDefaultTestName, setTestName, setTestPath |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SampleGenerator(IScriptAdapter adapter)
Method Detail |
---|
public void setStruts(boolean struts)
AbstractCodeGenerator
setStruts
in class AbstractCodeGenerator
public void doNew()
IScriptGenerator
public java.lang.String[] getValidFileExtensions()
IScriptGenerator
public void doParameterList(Param[] params)
AbstractCodeGenerator
doParameterList
in class AbstractCodeGenerator
params
- Query string and body parameters, without distinction.public void doTestUrlMessage(java.lang.String url)
doTestUrlMessage
in class AbstractCodeGenerator
public void doSetData(java.lang.String data)
doSetData
in class AbstractCodeGenerator
public void doCallUrl(java.lang.String url, java.lang.String method, java.lang.String data, java.lang.String contentLength)
doCallUrl
in class AbstractCodeGenerator
public void doAssertResponse(java.lang.String respCode)
doAssertResponse
in class AbstractCodeGenerator
public void doTidyCode(java.lang.String url)
doTidyCode
in class AbstractCodeGenerator
public void doResponseForStdOut(java.lang.String url)
doResponseForStdOut
in class AbstractCodeGenerator
public void doResponseForFile()
doResponseForFile
in class AbstractCodeGenerator
public void doEndTransaction()
AbstractCodeGenerator
doEndTransaction
in class AbstractCodeGenerator
public void doSetCharset(java.lang.String cs)
AbstractCodeGenerator
doSetCharset
in class AbstractCodeGenerator
public void doHeaders(HeaderValue[] headers)
doHeaders
in class AbstractCodeGenerator
public void doStartRecording()
IScriptGenerator
public void doStopRecording()
IScriptGenerator
public void doClose()
public void doQueryStringParameterList(Param[] params) throws Utils.UserException
doQueryStringParameterList
in class AbstractCodeGenerator
params
- Query string parameters.
Utils.UserException
public void doBodyParameterList(Param[] params) throws Utils.UserException
doBodyParameterList
in class AbstractCodeGenerator
params
- Body parameters.
Utils.UserException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |