org.teiid.test.client.ctc
Class XMLGenerateResults

java.lang.Object
  extended by org.teiid.test.client.ctc.XMLGenerateResults
All Implemented Interfaces:
ResultsGenerator

public class XMLGenerateResults
extends java.lang.Object
implements ResultsGenerator


Field Summary
 
Fields inherited from interface org.teiid.test.client.ResultsGenerator
PROP_GENERATE_DIR
 
Constructor Summary
XMLGenerateResults(java.lang.String testname, java.util.Properties props)
           
 
Method Summary
 java.lang.String generateErrorFile_keep(java.lang.String querySetID, java.lang.String queryID, java.lang.String sql, java.sql.ResultSet resultSet, java.lang.Throwable queryError, java.lang.Object results)
           
 java.lang.String generateErrorFile(java.lang.String querySetID, java.lang.String queryID, java.lang.String sql, java.sql.ResultSet resultSet, java.lang.Throwable queryError, java.lang.Object expectedResultsFile)
          Call to generate an error file as the result of incompatibilities in the comparison of the expected results to the actual results.
 void generateQueryResultFile(java.lang.String querySetID, java.lang.String queryID, java.lang.String query, java.sql.ResultSet result, java.lang.Throwable ex, int testStatus)
          Generate query results.
 java.lang.String getGenerateDir()
          Return the location that results will be generated to.
 java.lang.String getOutputDir()
          Return the location that output files are written to.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLGenerateResults

public XMLGenerateResults(java.lang.String testname,
                          java.util.Properties props)
Method Detail

getGenerateDir

public java.lang.String getGenerateDir()
Description copied from interface: ResultsGenerator
Return the location that results will be generated to.

Specified by:
getGenerateDir in interface ResultsGenerator
Returns:

getOutputDir

public java.lang.String getOutputDir()
Description copied from interface: ResultsGenerator
Return the location that output files are written to.

Specified by:
getOutputDir in interface ResultsGenerator
Returns:

generateQueryResultFile

public void generateQueryResultFile(java.lang.String querySetID,
                                    java.lang.String queryID,
                                    java.lang.String query,
                                    java.sql.ResultSet result,
                                    java.lang.Throwable ex,
                                    int testStatus)
                             throws QueryTestFailedException
Generate query results. These are actual results from the server and may be used for comparing to results from a later test run.

Specified by:
generateQueryResultFile in interface ResultsGenerator
Parameters:
queryID -
resultsFile -
result -
ex -
Throws:
QueryTestFailedException

generateErrorFile_keep

public java.lang.String generateErrorFile_keep(java.lang.String querySetID,
                                               java.lang.String queryID,
                                               java.lang.String sql,
                                               java.sql.ResultSet resultSet,
                                               java.lang.Throwable queryError,
                                               java.lang.Object results)
                                        throws QueryTestFailedException
Throws:
QueryTestFailedException

generateErrorFile

public java.lang.String generateErrorFile(java.lang.String querySetID,
                                          java.lang.String queryID,
                                          java.lang.String sql,
                                          java.sql.ResultSet resultSet,
                                          java.lang.Throwable queryError,
                                          java.lang.Object expectedResultsFile)
                                   throws QueryTestFailedException
Description copied from interface: ResultsGenerator
Call to generate an error file as the result of incompatibilities in the comparison of the expected results to the actual results.

Specified by:
generateErrorFile in interface ResultsGenerator
Returns:
Throws:
QueryTestFailedException


Copyright © 2011. All Rights Reserved.