Documentation ¶
Index ¶
- Constants
- func LoopDualChan(sig chan os.Signal, cin chan *Input, cout chan *Output, in, out *Fifo)
- func LoopSingleChan(sig chan os.Signal, cin chan *Input, in *Fifo)
- func NewExploratoryBoxTestsManager() *exploratoryBoxTestsManager
- func NewLinearBoxTestsManager() *linearBoxTestsManager
- func NewNonLinearBoxTestsManager() *nonlinearBoxTestsManager
- type BoxETF
- type BoxIF
- type BoxLTF
- type BoxNLTF
- type BoxOF
- type BoxReport
- type Exploratory
- type Input
- type Linear
- type NonLinear
- type Output
- type Report
- type Test
- func (t *Test) Error(args ...interface{})
- func (t *Test) ErrorF(format string, args ...interface{})
- func (t *Test) Fail()
- func (t *Test) FailNow()
- func (t *Test) Failed() bool
- func (t *Test) Fatal(args ...interface{})
- func (t *Test) FatalF(format string, args ...interface{})
- func (t *Test) Log(args ...interface{})
- func (t *Test) LogF(format string, args ...interface{})
- func (t *Test) Skip(args ...interface{})
- func (t *Test) SkipF(format string, args ...interface{})
- func (t *Test) SkipNow()
- func (t *Test) Skipped() bool
- type TestExported
Constants ¶
View Source
const ( FORMAT string = "2006-01-2 15:04:05 (MST)" VERSION float64 = 0.5 )
Variables ¶
This section is empty.
Functions ¶
func LoopDualChan ¶
func LoopSingleChan ¶
func NewExploratoryBoxTestsManager ¶
func NewExploratoryBoxTestsManager() *exploratoryBoxTestsManager
Exploratory Box Tests Manager
func NewLinearBoxTestsManager ¶
func NewLinearBoxTestsManager() *linearBoxTestsManager
Linear Box Tests Manager
func NewNonLinearBoxTestsManager ¶
func NewNonLinearBoxTestsManager() *nonlinearBoxTestsManager
Non Linear Box Tests Manager
Types ¶
type BoxReport ¶
type BoxReport struct { Box string Date string Duration time.Duration Coverage float64 Number int Cases [][]TestExported }
func (*BoxReport) ReportToCLI ¶
func (b *BoxReport) ReportToCLI()
func (*BoxReport) ReportToJSON ¶
type Exploratory ¶
type Exploratory interface { Input(BoxIF) RegisterTests(...BoxETF) ReportToCLI() ReportToJSON(string) error Run() }
func NewExploratoryBox ¶
func NewExploratoryBox() Exploratory
type Input ¶
type Input struct { Data interface{} Expected interface{} Id interface{} Label string }
type Linear ¶
type Linear interface { Input(BoxIF) Output(BoxOF) RegisterTests(...BoxLTF) ReportToCLI() ReportToJSON(string) error Run() }
func NewLinearBox ¶
func NewLinearBox() Linear
type NonLinear ¶
type NonLinear interface { Input(BoxIF) Output(BoxOF) RegisterTests(...BoxNLTF) ReportToCLI() ReportToJSON(string) error Run() }
func NewNonLinearBox ¶
func NewNonLinearBox() NonLinear
Source Files ¶
Click to show internal directories.
Click to hide internal directories.