Skip to content
Permalink
Browse files
fix: re-adds test verifyStatementsInFile (#1181)
Re-adds verifyStatementsInFile with old signature and marks it asdeprecated.
  • Loading branch information
thiagotnunes committed May 17, 2021
1 parent cbf6544 commit 7a715b429ba2a9561d24ba66404142bdc9de5a4f
Showing with 21 additions and 0 deletions.
  1. +21 −0 ...le-cloud-spanner/src/test/java/com/google/cloud/spanner/connection/AbstractSqlScriptVerifier.java
@@ -241,6 +241,27 @@ public void verifyStatementsInFile(String filename, Class<?> resourceClass) thro
this.verifyStatementsInFile(filename, resourceClass, false);
}

/**
* Reads sql statements from the specified file name and executes and verifies these. Statements
* that are preceded by an @EXPECT statement are verified against the @EXPECT specification.
* Statements without an @EXPECT statement will be executed and its result will be ignored, unless
* the statement throws an exception, which will fail the test case.
*
* @param providedConnection The {@link com.google.cloud.spanner.jdbc.Connection} to execute the
* statements against
* @param filename The file name containing the statements. Statements must be separated by a
* semicolon (;)
* @param resourceClass The class that defines the package where to find the input file
* @deprecated use {@link AbstractSqlScriptVerifier#verifyStatementsInFile(GenericConnection,
* String, Class)})} instead. This method does not allow parallel batch execution.
*/
@Deprecated
public void verifyStatementsInFile(
GenericConnection providedConnection, String filename, Class<?> resourceClass)
throws Exception {
this.verifyStatementsInFile(providedConnection, filename, resourceClass, false);
}

/**
* Reads sql statements from the specified file name and executes and verifies these. Statements
* that are preceded by an @EXPECT statement are verified against the @EXPECT specification.

0 comments on commit 7a715b4

Please sign in to comment.