Skip to content

Commit

Permalink
Add test for test.go
Browse files Browse the repository at this point in the history
  • Loading branch information
kozlovic committed Apr 22, 2016
1 parent 1da964f commit d40e28c
Showing 1 changed file with 31 additions and 0 deletions.
31 changes: 31 additions & 0 deletions test/test_test.go
@@ -0,0 +1,31 @@
// Copyright 2016 Apcera Inc. All rights reserved.

package test

import (
"fmt"
"strings"
"testing"
)

type dummyLogger struct {
msg string
}

func (d *dummyLogger) Fatalf(format string, args ...interface{}) {
d.msg = fmt.Sprintf(format, args...)

}
func (d *dummyLogger) Errorf(format string, args ...interface{}) {
}

func TestStackFatal(t *testing.T) {
d := &dummyLogger{}
stackFatalf(d, "test stack %d", 1)
if !strings.HasPrefix(d.msg, "test stack 1") {
t.Fatalf("Unexpected start of stack: %v", d.msg)
}
if !strings.Contains(d.msg, "test_test.go") {
t.Fatalf("Unexpected stack: %v", d.msg)
}
}

0 comments on commit d40e28c

Please sign in to comment.