diff --git a/apps/golang/go.mod b/apps/golang/go.mod new file mode 100644 index 0000000..3c2efb7 --- /dev/null +++ b/apps/golang/go.mod @@ -0,0 +1,3 @@ +module github.com/concourse/examples/apps/golang + +go 1.16 diff --git a/apps/golang/main.go b/apps/golang/main.go new file mode 100644 index 0000000..a7d5fd3 --- /dev/null +++ b/apps/golang/main.go @@ -0,0 +1,11 @@ +package main + +import "fmt" + +func AddSix(i int) int { + return i + 6 +} + +func main() { + fmt.Println("Hello world") +} diff --git a/apps/golang/main_test.go b/apps/golang/main_test.go new file mode 100644 index 0000000..08c1fe7 --- /dev/null +++ b/apps/golang/main_test.go @@ -0,0 +1,11 @@ +package main + +import ( + "testing" +) + +func TestAddSix(t *testing.T) { + if AddSix(2) != 8 { + t.Error("Expected 2 + 6 to equal 8") + } +}