From 1c9e7729fb8845088ed9e223581dd37bd8e502cc Mon Sep 17 00:00:00 2001 From: mattn Date: Thu, 12 Sep 2013 16:50:41 +0900 Subject: Add templates that I use often --- template/go/base-test.go | 14 ++++++++++++++ template/go/snip-db-open.go | 5 +++++ template/go/snip-db-query.go | 10 ++++++++++ template/go/snip-test-case.go | 7 +++++++ 4 files changed, 36 insertions(+) create mode 100644 template/go/base-test.go create mode 100644 template/go/snip-db-open.go create mode 100644 template/go/snip-db-query.go create mode 100644 template/go/snip-test-case.go (limited to 'template/go') diff --git a/template/go/base-test.go b/template/go/base-test.go new file mode 100644 index 0000000..5c41942 --- /dev/null +++ b/template/go/base-test.go @@ -0,0 +1,14 @@ +package {{_name_}}_test + +import ( + "testing" +) + +func TestSimple(t *testing.T) { + value := 1 + expected := 2 + if value != expected { + t.Fatalf("Expected %v, but %d:", value, expected) + } +} +{{_filter_:test}} diff --git a/template/go/snip-db-open.go b/template/go/snip-db-open.go new file mode 100644 index 0000000..835c7cd --- /dev/null +++ b/template/go/snip-db-open.go @@ -0,0 +1,5 @@ +db, err := sql.Open("{{_cursor_}}", "") +if err != nil { + log.Fatal(err) +} +defer db.Close() diff --git a/template/go/snip-db-query.go b/template/go/snip-db-query.go new file mode 100644 index 0000000..847dd79 --- /dev/null +++ b/template/go/snip-db-query.go @@ -0,0 +1,10 @@ +rows, err := db.Query("{{_cursor_}}") +if err != nil { + log.Fatal(err) +} +defer rows.Close() +for rows.Next() { + var value string + rows.Scan(&value) + fmt.Println(value) +} diff --git a/template/go/snip-test-case.go b/template/go/snip-test-case.go new file mode 100644 index 0000000..346cced --- /dev/null +++ b/template/go/snip-test-case.go @@ -0,0 +1,7 @@ +func Test{{_cursor_}}(t *testing.T) { + value := 1 + expected := 2 + if value != expected { + t.Fatalf("Expected %v, but %d:", value, expected) + } +} -- cgit v1.2.3-54-g00ecf