public class SliceAssert extends Object
| Modifier and Type | Method and Description |
|---|---|
SliceAssert |
isCycleFree()
Assert there are no cyclic dependencies
|
SliceAssert |
isLayeredRelaxed()
Assert there are no backward references.
|
SliceAssert |
isLayeredStrict()
Assert there are no backward references and each slice uses only its direct successor.
|
SliceAssert |
renderCycleWith(CycleRenderer renderer) |
SliceAssert |
renderWith(IllegalDependenciesRenderer renderer) |
SliceAssert |
usesNot(Iterable<Slice> others)
Assert the given slices have dependencies to others.
|
SliceAssert |
usesNot(Slice... others) |
SliceAssert |
usesOnly(Iterable<Slice> others)
Assert the given slices have no other dependencies than others.
|
SliceAssert |
usesOnly(Slice... others) |
public SliceAssert renderWith(IllegalDependenciesRenderer renderer)
public SliceAssert renderCycleWith(CycleRenderer renderer)
public SliceAssert usesOnly(Iterable<Slice> others)
others - the slices to check dependencies forSliceAssertpublic SliceAssert usesOnly(Slice... others)
others - the slices to check dependencies forSliceAssertusesOnly(Iterable)public SliceAssert usesNot(Iterable<Slice> others)
others - the slices to check dependencies forSliceAssertpublic SliceAssert usesNot(Slice... others)
others - the slices to check dependencies forSliceAssertusesNot(Iterable)public SliceAssert isCycleFree()
SliceAssertpublic SliceAssert isLayeredStrict()
SliceAssertpublic SliceAssert isLayeredRelaxed()
SliceAssertCopyright © 2017–2021 Hans Jörg Heßmann. All rights reserved.