From 0b8c840f11dc1b9bfd64692958ddb8ddb9dbec0c Mon Sep 17 00:00:00 2001 From: Yuki Date: Sat, 14 Jun 2025 00:01:56 +0800 Subject: [PATCH] feat: Add SayHello. Add SayHello function for test. --- go.mod | 3 +++ hello.go | 5 +++++ hello_test.go | 12 ++++++++++++ 3 files changed, 20 insertions(+) create mode 100644 go.mod create mode 100644 hello.go create mode 100644 hello_test.go diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..0e70688 --- /dev/null +++ b/go.mod @@ -0,0 +1,3 @@ +module hellogomod + +go 1.24.4 diff --git a/hello.go b/hello.go new file mode 100644 index 0000000..858b457 --- /dev/null +++ b/hello.go @@ -0,0 +1,5 @@ +package hellogomod + +func SayHello(name string) string { + return "Hello, " + name + "!" +} diff --git a/hello_test.go b/hello_test.go new file mode 100644 index 0000000..9ece53b --- /dev/null +++ b/hello_test.go @@ -0,0 +1,12 @@ +package hellogomod + +import "testing" + +func TestSayHello(t *testing.T) { + s := SayHello("yuki") + want := "Hello, yuki!" + + if s != want { + t.Errorf("return %s, want %s", s, want) + } +}