t.Errorf("Failed to compile %v: %v\n", pgm, err)
}
if !strings.Contains(string(out), pgm.align) {
- t.Errorf(fmt.Sprintf("Fatal, misaligned text with prefixed instructions:\n%s\n", string(out)))
+ t.Errorf("Fatal, misaligned text with prefixed instructions:\n%s", out)
}
hasNop := strings.Contains(string(out), "00 00 00 60")
if hasNop != pgm.hasNop {
- t.Errorf(fmt.Sprintf("Fatal, prefixed instruction is missing nop padding:\n%s\n", string(out)))
+ t.Errorf("Fatal, prefixed instruction is missing nop padding:\n%s", out)
}
}
}
package runtime_test
import (
- "fmt"
"reflect"
"runtime"
"testing"
}
want := []int{4, 2, 1}
if !reflect.DeepEqual(want, list) {
- t.Fatal(fmt.Sprintf("wanted %v, got %v", want, list))
+ t.Fatalf("wanted %v, got %v", want, list)
}
}()
defer func() {
r := recover()
if r != nil {
- t.Fatal(fmt.Sprintf("wanted nil recover, got %v", r))
+ t.Fatalf("wanted nil recover, got %v", r)
}
}()
defer func() {
r := recover()
if r != "panic2" {
- t.Fatal(fmt.Sprintf("wanted %v, got %v", "panic2", r))
+ t.Fatalf("wanted %v, got %v", "panic2", r)
}
}()
defer func() {
defer func() {
r := recover()
if r != "panic1" {
- t.Fatal(fmt.Sprintf("wanted %v, got %v", "panic1", r))
+ t.Fatalf("wanted %v, got %v", "panic1", r)
}
}()
defer func() {
// not directly called by the panic.
r := recover()
if r != nil {
- t.Fatal(fmt.Sprintf("wanted nil recover, got %v", r))
+ t.Fatalf("wanted nil recover, got %v", r)
}
}()
}()
defer func() {
if globint1 != 1 {
- t.Fatal(fmt.Sprintf("globint1: wanted: 1, got %v", globint1))
+ t.Fatalf("globint1: wanted: 1, got %v", globint1)
}
if save1 != 5 {
- t.Fatal(fmt.Sprintf("save1: wanted: 5, got %v", save1))
+ t.Fatalf("save1: wanted: 5, got %v", save1)
}
if globint2 != 1 {
- t.Fatal(fmt.Sprintf("globint2: wanted: 1, got %v", globint2))
+ t.Fatalf("globint2: wanted: 1, got %v", globint2)
}
if save2 != 2 {
- t.Fatal(fmt.Sprintf("save2: wanted: 2, got %v", save2))
+ t.Fatalf("save2: wanted: 2, got %v", save2)
}
if save3 != 4 {
- t.Fatal(fmt.Sprintf("save3: wanted: 4, got %v", save3))
+ t.Fatalf("save3: wanted: 4, got %v", save3)
}
if globint3 != 1 {
- t.Fatal(fmt.Sprintf("globint3: wanted: 1, got %v", globint3))
+ t.Fatalf("globint3: wanted: 1, got %v", globint3)
}
if save4 != 4 {
- t.Fatal(fmt.Sprintf("save1: wanted: 4, got %v", save4))
+ t.Fatalf("save1: wanted: 4, got %v", save4)
}
}()
cond := 1
defer func() {
if cond != 2 {
- t.Fatal(fmt.Sprintf("cond: wanted 2, got %v", cond))
+ t.Fatalf("cond: wanted 2, got %v", cond)
}
if recover() != "Test panic" {
t.Fatal("Didn't find expected panic")