@NotThreadSafe public class BigqueryMatcher extends org.hamcrest.TypeSafeMatcher<BigqueryMatcher.TableAndQuery> implements org.apache.beam.sdk.testing.SerializableMatcher<BigqueryMatcher.TableAndQuery>
Example:
[
assertThat(job, new BigqueryMatcher(appName, projectId, queryString, expectedChecksum));
]
Modifier and Type | Class and Description |
---|---|
static class |
BigqueryMatcher.TableAndQuery |
Modifier and Type | Method and Description |
---|---|
static BigqueryMatcher.TableAndQuery |
createQuery(java.lang.String applicationName,
java.lang.String projectId,
java.lang.String query) |
static BigqueryMatcher.TableAndQuery |
createQueryUsingStandardSql(java.lang.String applicationName,
java.lang.String projectId,
java.lang.String query) |
void |
describeMismatchSafely(BigqueryMatcher.TableAndQuery tableAndQuery,
org.hamcrest.Description description) |
void |
describeTo(org.hamcrest.Description description) |
protected boolean |
matchesSafely(BigqueryMatcher.TableAndQuery tableAndQuery) |
static BigqueryMatcher |
queryResultHasChecksum(java.lang.String checksum) |
_dont_implement_Matcher___instead_extend_BaseMatcher_, isNotNull, toString
public static BigqueryMatcher queryResultHasChecksum(java.lang.String checksum)
public static BigqueryMatcher.TableAndQuery createQuery(java.lang.String applicationName, java.lang.String projectId, java.lang.String query)
public static BigqueryMatcher.TableAndQuery createQueryUsingStandardSql(java.lang.String applicationName, java.lang.String projectId, java.lang.String query)
protected boolean matchesSafely(BigqueryMatcher.TableAndQuery tableAndQuery)
matchesSafely
in class org.hamcrest.TypeSafeMatcher<BigqueryMatcher.TableAndQuery>
public void describeTo(org.hamcrest.Description description)
describeTo
in interface org.hamcrest.SelfDescribing
public void describeMismatchSafely(BigqueryMatcher.TableAndQuery tableAndQuery, org.hamcrest.Description description)
describeMismatchSafely
in class org.hamcrest.TypeSafeMatcher<BigqueryMatcher.TableAndQuery>