public interface Specification
| Modifier and Type | Method and Description |
|---|---|
default java.util.stream.Stream<SpecificationNode> |
byAllOf(SpecificationNode... specificationNodes)
Convenience method providing a concise syntax for combining specifications into a list
|
default SpecificationNode |
describe(String unit,
ByMultiple specifications) |
default SpecificationNode |
describe(String unit,
BySingle specification) |
default SpecificationNode |
describe(String unit,
SpecificationNode... specificationNodes) |
default SpecificationNode |
it(String statement) |
default SpecificationNode |
it(String statement,
Test test) |
SpecificationNode |
root() |
SpecificationNode root()
default SpecificationNode describe(String unit, SpecificationNode... specificationNodes)
default SpecificationNode describe(String unit, BySingle specification)
unit - description of a unit of behaviourspecification - nested specification for the behaviour of the unitdefault SpecificationNode describe(String unit, ByMultiple specifications)
unit - description of a unit of behaviourspecifications - nested specifications for the behaviour of the unitdefault SpecificationNode it(String statement, Test test)
statement - a statement about the behaviour of a unittest - an automated test for the statementdefault SpecificationNode it(String statement)
statement - a statement about the behaviour of a unitdefault java.util.stream.Stream<SpecificationNode> byAllOf(SpecificationNode... specificationNodes)
specificationNodes - specifications to be combinedCopyright © 2017. All rights reserved.