Sha256: 8c44335785746b1833822c2d4430162337beac24d16d87e9c82f21541cfd3326
Contents?: true
Size: 762 Bytes
Versions: 58
Compression:
Stored size: 762 Bytes
Contents
// +build asktoomuch package slice import "testing" func TestAskTooMuch(t *testing.T) { test := allTests[0] defer func() { if recover() != nil { t.Fatalf("Yikes, UnsafeFirst(%d, %q) panicked!", test.n, test.s) } }() for _, test = range allTests { switch res := UnsafeFirst(test.n, test.s); { case len(test.out) > 0: // well, this should work if res != test.out[0] { t.Fatalf("Yikes, UnsafeFirst(%d, %q) = %q, want %q.", test.n, test.s, res, test.out[0]) } case len(res) != test.n: t.Fatalf("Yikes, UnsafeFirst(%d, %q) = %q, but %q doesn't have %d characters.", test.n, test.s, res, res, test.n) default: t.Fatalf("Yikes, UnsafeFirst(%d, %q) = %q, but %q isn't in %q", test.n, test.s, res, res, test.s) } } }
Version data entries
58 entries across 58 versions & 1 rubygems