grim/resticide
Clone
Summary
Browse
Changes
Graph
make all this schema stuff work...
develop
2015-11-05, Gary Kramlich
30401bc3140f
make all this schema stuff work...
package
main
import
(
"fmt"
"strings"
)
type
ConsoleReporter
struct
{
verbose
bool
}
func
(
reporter
ConsoleReporter
)
Start
(
tests
int
)
{
}
func
(
reporter
ConsoleReporter
)
TestStart
(
test
Test
)
{
fmt
.
Printf
(
"%s "
,
test
.
Name
)
}
func
(
reporter
ConsoleReporter
)
TestFinish
(
test
Test
,
res
TestResult
)
{
status
:=
"failed"
if
res
.
Passed
{
status
=
"passed"
}
fmt
.
Printf
(
"%s %s\n"
,
status
,
test
.
Duration
.
String
())
if
reporter
.
verbose
||
res
.
Passed
==
false
{
for
name
,
value
:=
range
res
.
HttpResponse
.
Header
{
fmt
.
Printf
(
" %s: %s\n"
,
name
,
value
)
}
}
}
func
(
reporter
ConsoleReporter
)
Finish
(
tests
int
,
passed
int
,
failed
int
)
{
fmt
.
Printf
(
"\n%s\n"
,
strings
.
Repeat
(
"-"
,
40
))
fmt
.
Printf
(
"%d tests, %d passed, %d failed\n"
,
tests
,
passed
,
failed
)
}