ref: master
./bagend_test.go
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
package bagend import ( "testing" ) func TestTodo(t *testing.T) { defer func() { if err := recover(); err == nil { t.Errorf("expected a panic\n") } }() TODO("test") } func TestAssertTrue(t *testing.T) { defer func() { if err := recover(); err != nil { t.Errorf("didn’t expect a panic\n") } }() Assert(2+2 == 4, "2+2 must be equal 4") } func TestAssertFalse(t *testing.T) { defer func() { if err := recover(); err == nil { t.Errorf("expected a panic\n") } }() Assert(2+2 == 5, "2+2 must be equal 4") } func a() string { return TODO("a").(string) } |