Commit 6e627fd
Changed files (2)
repeat.go
@@ -0,0 +1,9 @@
+package main
+
+func Repeat(character string) string {
+ var repeated string
+ for i := 0; i < 5; i++ {
+ repeated = repeated + character
+ }
+ return repeated
+}
repeat_test.go
@@ -0,0 +1,12 @@
+package main
+
+import "testing"
+
+func TestRepeat(t *testing.T) {
+ repeated := Repeat("a")
+ expected := "aaaaa"
+
+ if repeated != expected {
+ t.Errorf("expected %q but got %q", expected, repeated)
+ }
+}