summaryrefslogtreecommitdiff
path: root/go/leap/cases_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'go/leap/cases_test.go')
-rw-r--r--go/leap/cases_test.go17
1 files changed, 17 insertions, 0 deletions
diff --git a/go/leap/cases_test.go b/go/leap/cases_test.go
new file mode 100644
index 0000000..d1af40f
--- /dev/null
+++ b/go/leap/cases_test.go
@@ -0,0 +1,17 @@
+package leap
+
+// Source: exercism/x-common
+// Commit: 945d08e Merge pull request #50 from soniakeys/master
+
+var testCases = []struct {
+ year int
+ expected bool
+ description string
+}{
+ {1996, true, "leap year"},
+ {1997, false, "non-leap year"},
+ {1998, false, "non-leap even year"},
+ {1900, false, "century"},
+ {2400, true, "fourth century"},
+ {2000, true, "Y2K"},
+}