8 | 8 |
)
|
9 | 9 |
|
10 | 10 |
func TestValueBinding(t *testing.T) {
|
|
11 |
t.Parallel()
|
11 | 12 |
var output []interface{}
|
12 | 13 |
|
13 | 14 |
logger := log.Logger(log.LoggerFunc(func(keyvals ...interface{}) error {
|
|
32 | 33 |
if want, have := start.Add(time.Second), timestamp; want != have {
|
33 | 34 |
t.Errorf("output[1]: want %v, have %v", want, have)
|
34 | 35 |
}
|
35 | |
if want, have := "value_test.go:28", fmt.Sprint(output[3]); want != have {
|
|
36 |
if want, have := "value_test.go:29", fmt.Sprint(output[3]); want != have {
|
36 | 37 |
t.Errorf("output[3]: want %s, have %s", want, have)
|
37 | 38 |
}
|
38 | 39 |
|
|
45 | 46 |
if want, have := start.Add(2*time.Second), timestamp; want != have {
|
46 | 47 |
t.Errorf("output[1]: want %v, have %v", want, have)
|
47 | 48 |
}
|
48 | |
if want, have := "value_test.go:41", fmt.Sprint(output[3]); want != have {
|
|
49 |
if want, have := "value_test.go:42", fmt.Sprint(output[3]); want != have {
|
49 | 50 |
t.Errorf("output[3]: want %s, have %s", want, have)
|
50 | 51 |
}
|
51 | 52 |
}
|
52 | 53 |
|
53 | 54 |
func TestValueBinding_loggingZeroKeyvals(t *testing.T) {
|
|
55 |
t.Parallel()
|
54 | 56 |
var output []interface{}
|
55 | 57 |
|
56 | 58 |
logger := log.Logger(log.LoggerFunc(func(keyvals ...interface{}) error {
|