public class ResultCheckers extends Object
SqlTester.ResultChecker.| 限定符和类型 | 方法和说明 |
|---|---|
static <T> SqlTester.ResultChecker |
createChecker(org.hamcrest.Matcher<T> matcher,
org.apache.calcite.util.JdbcType<T> jdbcType)
Creates a ResultChecker that accesses a column of a given type
and then uses a Hamcrest matcher to check the value.
|
static SqlTester.ResultChecker |
createChecker(Object result)
Creates a ResultChecker from an expected result.
|
static SqlTester.ResultChecker |
isDecimal(String value) |
static SqlTester.ResultChecker |
isExactDateTime(LocalDateTime dateTime) |
static SqlTester.ResultChecker |
isExactly(double value) |
static SqlTester.ResultChecker |
isExactly(String value) |
static SqlTester.ResultChecker |
isExactTime(LocalTime time) |
static SqlTester.ResultChecker |
isNullValue() |
static SqlTester.ResultChecker |
isSet(String... values) |
static SqlTester.ResultChecker |
isSingle(boolean value) |
static SqlTester.ResultChecker |
isSingle(double delta,
String value) |
static SqlTester.ResultChecker |
isSingle(int value) |
static SqlTester.ResultChecker |
isSingle(String value) |
static SqlTester.ResultChecker |
isWithin(double value,
double delta) |
public static SqlTester.ResultChecker isExactly(double value)
public static SqlTester.ResultChecker isExactly(String value)
public static SqlTester.ResultChecker isExactDateTime(LocalDateTime dateTime)
public static SqlTester.ResultChecker isExactTime(LocalTime time)
public static SqlTester.ResultChecker isWithin(double value, double delta)
public static SqlTester.ResultChecker isSingle(double delta, String value)
public static SqlTester.ResultChecker isSingle(String value)
public static SqlTester.ResultChecker isSingle(boolean value)
public static SqlTester.ResultChecker isSingle(int value)
public static SqlTester.ResultChecker isDecimal(String value)
public static SqlTester.ResultChecker isSet(String... values)
public static SqlTester.ResultChecker isNullValue()
public static <T> SqlTester.ResultChecker createChecker(org.hamcrest.Matcher<T> matcher, org.apache.calcite.util.JdbcType<T> jdbcType)
public static SqlTester.ResultChecker createChecker(Object result)
The result may be a SqlTester.ResultChecker,
a regular expression (Pattern),
a Hamcrest Matcher,
a Collection of strings (representing the values of one column).
If none of the above, the value is converted to a string and compared with the value of a single column, single row result set that is converted to a string.
Copyright © 2012-2023 Apache Software Foundation. All Rights Reserved.