blob: 718c509eb8396c51809fe8948989f41bf9d46c28 (
plain)
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
|
// if2
// Make me compile!
// I AM NOT DONE
package main_test
import "testing"
func fooIfFizz(fizzish string) string {
if fizzish == "fizz" {
return "foo"
} else {
return "complete me"
}
}
func TestFooForFizz(t *testing.T) {
result := fooIfFizz("fizz")
if result != "foo" {
t.Errorf("should be 'foo' but got %s", result)
}
}
func TestBarForFuzz(t *testing.T) {
result := fooIfFizz("fuzz")
if result != "bar" {
t.Errorf("should be 'bar' but got %s", result)
}
}
func TestDefaultForBazz(t *testing.T) {
result := fooIfFizz("random stuff")
if result != "baz" {
t.Errorf("should be 'baz' but got %s", result)
}
}
|