123456789101112131415161718192021222324252627282930313233343536 |
- package main
- import (
- "reflect"
- "testing"
- )
- func TestSupportedPlatforms(t *testing.T) {
- var ps []Platform
- ps = SupportedPlatforms("go1.0")
- if !reflect.DeepEqual(ps, Platforms_1_0) {
- t.Fatalf("bad: %#v", ps)
- }
- ps = SupportedPlatforms("go1.1")
- if !reflect.DeepEqual(ps, Platforms_1_1) {
- t.Fatalf("bad: %#v", ps)
- }
- ps = SupportedPlatforms("go1.3")
- if !reflect.DeepEqual(ps, Platforms_1_3) {
- t.Fatalf("bad: %#v", ps)
- }
- ps = SupportedPlatforms("go1.4")
- if !reflect.DeepEqual(ps, Platforms_1_4) {
- t.Fatalf("bad: %#v", ps)
- }
- // Unknown
- ps = SupportedPlatforms("foo")
- if !reflect.DeepEqual(ps, Platforms_1_4) {
- t.Fatalf("bad: %#v", ps)
- }
- }
|