Skip navigation links
B D E G I J O R S T 

B

by(SpecificationNode...) - Method in interface io.hgc.jarspec.Specification
Convenience method providing a concise syntax for combining specifications into a list
ByMultiple - Interface in io.hgc.jarspec
Returns multiple SpecificationNode that represent the direct children of another
BySingle - Interface in io.hgc.jarspec
Returns a single SpecificationNode that represents the only direct child of another

D

describe(String, BySingle) - Method in interface io.hgc.jarspec.Specification
 
describe(String, ByMultiple) - Method in interface io.hgc.jarspec.Specification
 

E

ExceptionBehaviour - Interface in io.hgc.jarspec
Mixin providing convenience method for Specifications making statements about exception behaviour

G

get() - Method in interface io.hgc.jarspec.ByMultiple
 
get() - Method in interface io.hgc.jarspec.BySingle
 
getDescription() - Method in class io.hgc.jarspec.JarSpecJUnitRunner
 

I

io.hgc.jarspec - package io.hgc.jarspec
 
it(String, Test) - Method in interface io.hgc.jarspec.Specification
 
it(String) - Method in interface io.hgc.jarspec.Specification
 
itThrows(Class<T>, String, Test) - Method in interface io.hgc.jarspec.ExceptionBehaviour
Statement that a unit should throw a specific exception for a particular case

J

JarSpecJUnitRunner<T extends Specification> - Class in io.hgc.jarspec
Test runner for executing JarSpec specifications under JUnit
JarSpecJUnitRunner(Class<T>) - Constructor for class io.hgc.jarspec.JarSpecJUnitRunner
 

O

only() - Method in class io.hgc.jarspec.SpecificationNode
Mark this node to be run exclusively (along with its children and any other nodes similarly marked)

R

root() - Method in interface io.hgc.jarspec.Specification
 
run(RunNotifier) - Method in class io.hgc.jarspec.JarSpecJUnitRunner
 
run() - Method in interface io.hgc.jarspec.Test
Implementation of a test for a single statement in a specification.

S

skip() - Method in class io.hgc.jarspec.SpecificationNode
Mark this node to be skipped (along with its children and any other nodes similarly marked)
Specification - Interface in io.hgc.jarspec
Represents a Specification consisting of statements about behaviour and automated tests for those statements.
SpecificationNode - Class in io.hgc.jarspec
Internal implementation of Specification as a tree structure.

T

Test - Interface in io.hgc.jarspec
Represents a test for a statement in a specification.
B D E G I J O R S T 
Skip navigation links

Copyright © 2014. All rights reserved.