public class GraknMatchers extends Object
Matcher instances for tests.| Modifier and Type | Field and Description |
|---|---|
static org.hamcrest.Matcher<MatchableConcept> |
concept |
static org.hamcrest.Matcher<MatchableConcept> |
constraintRule |
static org.hamcrest.Matcher<MatchableConcept> |
entity |
static org.hamcrest.Matcher<MatchableConcept> |
inferenceRule |
static org.hamcrest.Matcher<MatchableConcept> |
resource |
static org.hamcrest.Matcher<MatchableConcept> |
rule |
| Constructor and Description |
|---|
GraknMatchers() |
| Modifier and Type | Method and Description |
|---|---|
static org.hamcrest.Matcher<MatchQuery> |
allVariables(org.hamcrest.Matcher<? extends Iterable<? extends MatchableConcept>> matcher)
Create a matcher to test against every variable of every result of a Graql query.
|
static org.hamcrest.Matcher<MatchableConcept> |
hasType(org.hamcrest.Matcher<MatchableConcept> matcher)
Create a matcher to test the type of an instance.
|
static org.hamcrest.Matcher<MatchableConcept> |
hasValue(Object expectedValue)
Create a matcher to test the value of a resource.
|
static org.hamcrest.Matcher<MatchableConcept> |
isCasting()
Create a matcher to test that the concept is a casting.
|
static org.hamcrest.Matcher<MatchableConcept> |
isInstance()
Create a matcher to test that the concept is an instance.
|
static org.hamcrest.Matcher<MatchableConcept> |
isShard()
Create a matcher to test that the concept is a shard.
|
static org.hamcrest.Matcher<MatchQuery> |
results(org.hamcrest.Matcher<? extends Iterable<? extends Map<? extends Var,? extends MatchableConcept>>> matcher)
Create a matcher to test against the results of a Graql query.
|
static org.hamcrest.Matcher<MatchableConcept> |
role(Label expectedLabel)
Create a matcher to test that the concept has the given type name.
|
static org.hamcrest.Matcher<MatchableConcept> |
role(String type)
Create a matcher to test that the concept has the given type name.
|
static org.hamcrest.Matcher<MatchableConcept> |
type(Label expectedLabel)
Create a matcher to test that the concept has the given type name.
|
static org.hamcrest.Matcher<MatchableConcept> |
type(String type)
Create a matcher to test that the concept has the given type name.
|
static org.hamcrest.Matcher<MatchQuery> |
variable(String varName,
org.hamcrest.Matcher<? extends Iterable<? extends MatchableConcept>> matcher)
Create matcher to test against a particular variable on every result of a Graql query.
|
public static final org.hamcrest.Matcher<MatchableConcept> concept
public static final org.hamcrest.Matcher<MatchableConcept> entity
public static final org.hamcrest.Matcher<MatchableConcept> resource
public static final org.hamcrest.Matcher<MatchableConcept> rule
public static final org.hamcrest.Matcher<MatchableConcept> inferenceRule
public static final org.hamcrest.Matcher<MatchableConcept> constraintRule
public static org.hamcrest.Matcher<MatchQuery> results(org.hamcrest.Matcher<? extends Iterable<? extends Map<? extends Var,? extends MatchableConcept>>> matcher)
public static org.hamcrest.Matcher<MatchQuery> allVariables(org.hamcrest.Matcher<? extends Iterable<? extends MatchableConcept>> matcher)
public static org.hamcrest.Matcher<MatchQuery> variable(String varName, org.hamcrest.Matcher<? extends Iterable<? extends MatchableConcept>> matcher)
public static org.hamcrest.Matcher<MatchableConcept> hasValue(Object expectedValue)
public static org.hamcrest.Matcher<MatchableConcept> hasType(org.hamcrest.Matcher<MatchableConcept> matcher)
public static org.hamcrest.Matcher<MatchableConcept> isCasting()
public static org.hamcrest.Matcher<MatchableConcept> isShard()
public static org.hamcrest.Matcher<MatchableConcept> isInstance()
public static org.hamcrest.Matcher<MatchableConcept> type(String type)
public static org.hamcrest.Matcher<MatchableConcept> type(Label expectedLabel)
public static org.hamcrest.Matcher<MatchableConcept> role(String type)
public static org.hamcrest.Matcher<MatchableConcept> role(Label expectedLabel)
Copyright © 2017 Grakn Labs Ltd. All rights reserved.