Package org.teiid.test.framework.exception

Examples of org.teiid.test.framework.exception.QueryTestFailedException


  Connection conn = this.connStrategy.createDriverConnection(identifier);
  // force autocommit back to true, just in case the last user didnt
  try {
    conn.setAutoCommit(true);
  } catch (Exception sqle) {
    throw new QueryTestFailedException(sqle);
  }
 
  return conn;

    }
View Full Code Here


    return getXAConnection().getConnection();   
  } catch (QueryTestFailedException qtf) {
      throw qtf;
  } catch (Exception e) {
      e.printStackTrace();
      throw new QueryTestFailedException(e);
  }
    }
View Full Code Here

  if (xaConnection == null) {
      validate();
      try {
    xaConnection = createConnection();
      } catch (Exception e) {
    throw new QueryTestFailedException(e);
      }
  }
  return xaConnection;
    }
View Full Code Here

    conn = DriverManager.getConnection(url);
      }
      
  } catch (Throwable t) {
      t.printStackTrace();
      throw new QueryTestFailedException(t.getMessage());
  }
  return conn;

    }
View Full Code Here

    TestResultSetUtil.printResultSet(result, query, MAX_COL_WIDTH, true, filePrintStream);
      }

  } catch (Exception e) {
      e.printStackTrace();
      throw new QueryTestFailedException(e);
  } finally {
      if (actualOut != null) {
    try {
        actualOut.close();
    } catch (IOException e) {
View Full Code Here

       
        filePrintStream.flush();

    } catch (Exception e) {
          e.printStackTrace();
          throw new QueryTestFailedException(e);
    } finally {
          if (actualOut != null) {
        try {
            actualOut.close();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
      }
    }
    return errorFileName;

      }

      // rewind resultset

      resultSet.beforeFirst();

      generateErrorResults(querySetID, queryID, sql, errorFile,
        resultSet, (results != null ? (List) results : null));

  } catch (Throwable e) {
      throw new QueryTestFailedException(e.getMessage());
      //           CombinedTestClient.logError("Error writing error file \"" + outputDir + "\"/" + errorFileName + ": " + e); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
  }
  return errorFileName;
    }
View Full Code Here

//      }
           

  } catch (Exception e) {
      e.printStackTrace();
      throw new QueryTestFailedException(e);
  } finally {
      if (actualOut != null) {
    try {
        actualOut.close();
    } catch (IOException e) {
View Full Code Here

      try {
    results = TestResultSetUtil.compareThrowable(
      actualException, sql, expectedResultsFile, false);

      } catch (Throwable e) {
    QueryTestFailedException t = new QueryTestFailedException(
      e.getMessage());
    t.initCause(e);
    throw t;
      }
     
      if (results != null && results.size() > 0) {
    return results;
      }
     
      return null;

  }

  // update sql or procedure(with no results) has no results set
  if (!resultFromQuery) {

      if (SqlUtil.isUpdateSql(sql)) {
    if (updateCnt == 0 && expectedResultsFile.length() > 0) {
        throw new QueryTestFailedException("Update cnt was zero: " + expectedResultsFile.getName());
    }
    if (updateCnt > 0 && expectedResultsFile.length() == 0) {
        throw new QueryTestFailedException(
          "Update cnt was greater than zero, but didnt expected any updates");
    }

      } else {
    if (expectedResultsFile.length() > 0) {
        throw new QueryTestFailedException("No results from query, but expected results");
    }
      }
     
     
  } else {

      try {
    if (expectedResultsFile.length() == 0) {
        // if the expectedResult file is empty
        // and the result doesnt have a first row-meaning its empty
        // then this is good
        if (!resultSet.first()) {
      throw new QueryTestFailedException(
        "Expected results is empty, but query produced results");
        }
        return results;
    }
   
    resultSet.beforeFirst();

    results = TestResultSetUtil.writeAndCompareResultSet(resultSet, sql,
      MAX_COL_WIDTH, false, null, expectedResultsFile, false);

      } catch (QueryTestFailedException qe) {
    throw qe;
      } catch (Throwable e) {
    QueryTestFailedException t = new QueryTestFailedException(
      e.getMessage());
    t.initCause(e);
    throw t;
      }

     
      if (results != null && results.size() > 0) {
View Full Code Here

      String querySetIdentifier) throws QueryTestFailedException {
  String resultFileName = queryIdentifier + ".txt"; //$NON-NLS-1$
  File file = new File(results_dir_loc + "/" + querySetIdentifier,
    resultFileName);
  if (!file.exists()) {
      throw new QueryTestFailedException("Query results file "
        + file.getAbsolutePath() + " cannot be found");
  }

  return file;
View Full Code Here

    } else if (useDS != null) {
        String dsname = useDS.get(modelName);
        if (dsname != null) {
          ds = availDS.get(dsname);
          if (ds == null) {
            throw new QueryTestFailedException("Datasource name "
                + dsname
                + " was not found in the allDatasources map");
 
          }
        }
View Full Code Here

TOP

Related Classes of org.teiid.test.framework.exception.QueryTestFailedException

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.