Documentation ¶
Index ¶
- func TestCases(f TestCaseFunc)
- func TestCasesInteractive(f TestCaseFunc)
- type CompareOutput
- type Input
- func (i *Input) BigInt() *big.Int
- func (i *Input) Bytes() []byte
- func (i *Input) Digits() []int
- func (i *Input) Float64() float64
- func (i *Input) Int() int
- func (i *Input) Scan()
- func (i *Input) SliceBytes(n int) [][]byte
- func (i *Input) SliceFloat64(n int) slice.SliceFloat64
- func (i *Input) SliceInt(n int) slice.SliceInt
- func (input *Input) SliceSliceFloat64(n, m int) slice.SliceSliceFloat64
- func (input *Input) SliceSliceInt(n, m int) slice.SliceSliceInt
- func (input *Input) SliceSliceString(n, m int) slice.SliceSliceString
- func (i *Input) SliceString(n int) slice.SliceString
- func (i *Input) String() string
- type InputProvider
- type Output
- func (o *Output) AssertByteCount(a byte, count int, fatal ...bool)
- func (o *Output) AssertCount(count int, fatal ...bool)
- func (o *Output) AssertEqual(data string, fatal ...bool)
- func (o *Output) AssertIntEqual(a, b int, fatal ...bool)
- func (o *Output) AssertNoError(e error, fatal ...bool)
- func (o *Output) AssertTrue(a bool, fatal ...bool)
- func (o *Output) Debug(a ...interface{})
- func (o *Output) DebugCase()
- func (o *Output) Debugf(format string, a ...interface{})
- func (o *Output) Fatal(a ...interface{})
- func (o *Output) Fatalf(format string, a ...interface{})
- func (o *Output) Periodic(a ...interface{})
- func (o *Output) PeriodicCount()
- func (o *Output) PeriodicInt(a int)
- func (o *Output) Periodicf(format string, a ...interface{})
- func (o *Output) Point(x, y float64)
- func (o *Output) PointInt(x, y int)
- func (o *Output) Print(a ...interface{})
- func (o *Output) PrintFloat64(a float64)
- func (o *Output) Printf(format string, a ...interface{})
- func (o *Output) Println(a ...interface{})
- func (o *Output) TimerStart(key string)
- func (o *Output) TimerStop(key string)
- type Parser
- type TestCaseFunc
- type Timer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func TestCases ¶
func TestCases(f TestCaseFunc)
func TestCasesInteractive ¶
func TestCasesInteractive(f TestCaseFunc)
Types ¶
type CompareOutput ¶
type CompareOutput struct {
// contains filtered or unexported fields
}
func NewCompareOutput ¶
func NewCompareOutput(correctF io.Reader) *CompareOutput
func (*CompareOutput) GetOutput ¶
func (co *CompareOutput) GetOutput(i int) []byte
func (*CompareOutput) HasOutput ¶
func (co *CompareOutput) HasOutput(i int) bool
type Input ¶
type Input struct {
// contains filtered or unexported fields
}
func (*Input) SliceBytes ¶
func (*Input) SliceFloat64 ¶
func (i *Input) SliceFloat64(n int) slice.SliceFloat64
func (*Input) SliceSliceFloat64 ¶
func (input *Input) SliceSliceFloat64(n, m int) slice.SliceSliceFloat64
func (*Input) SliceSliceInt ¶
func (input *Input) SliceSliceInt(n, m int) slice.SliceSliceInt
func (*Input) SliceSliceString ¶
func (input *Input) SliceSliceString(n, m int) slice.SliceSliceString
func (*Input) SliceString ¶
func (i *Input) SliceString(n int) slice.SliceString
type InputProvider ¶
type Output ¶
type Output struct {
// contains filtered or unexported fields
}
func (*Output) AssertCount ¶
func (*Output) AssertEqual ¶
func (*Output) AssertIntEqual ¶
func (*Output) AssertNoError ¶
func (*Output) AssertTrue ¶
func (*Output) PeriodicCount ¶
func (o *Output) PeriodicCount()
func (*Output) PeriodicInt ¶
func (*Output) PrintFloat64 ¶
func (*Output) TimerStart ¶
type Parser ¶
type Parser struct {
// contains filtered or unexported fields
}
func NewParser ¶
func NewParser(f TestCaseFunc) Parser
type TestCaseFunc ¶
Click to show internal directories.
Click to hide internal directories.