OSDN Git Service

Thanos did someting
[bytom/vapor.git] / vendor / golang.org / x / sys / unix / dev_darwin_test.go
diff --git a/vendor/golang.org/x/sys/unix/dev_darwin_test.go b/vendor/golang.org/x/sys/unix/dev_darwin_test.go
deleted file mode 100644 (file)
index 48d0448..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-// Copyright 2017 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package unix_test
-
-import (
-       "fmt"
-       "testing"
-
-       "golang.org/x/sys/unix"
-)
-
-func TestDevices(t *testing.T) {
-       testCases := []struct {
-               path  string
-               major uint32
-               minor uint32
-       }{
-               // Most of the device major/minor numbers on Darwin are
-               // dynamically generated by devfs. These are some well-known
-               // static numbers.
-               {"/dev/ttyp0", 4, 0},
-               {"/dev/ttys0", 4, 48},
-               {"/dev/ptyp0", 5, 0},
-               {"/dev/ptyr0", 5, 32},
-       }
-       for _, tc := range testCases {
-               t.Run(fmt.Sprintf("%s %v:%v", tc.path, tc.major, tc.minor), func(t *testing.T) {
-                       var stat unix.Stat_t
-                       err := unix.Stat(tc.path, &stat)
-                       if err != nil {
-                               t.Errorf("failed to stat device: %v", err)
-                               return
-                       }
-
-                       dev := uint64(stat.Rdev)
-                       if unix.Major(dev) != tc.major {
-                               t.Errorf("for %s Major(%#x) == %d, want %d", tc.path, dev, unix.Major(dev), tc.major)
-                       }
-                       if unix.Minor(dev) != tc.minor {
-                               t.Errorf("for %s Minor(%#x) == %d, want %d", tc.path, dev, unix.Minor(dev), tc.minor)
-                       }
-                       if unix.Mkdev(tc.major, tc.minor) != dev {
-                               t.Errorf("for %s Mkdev(%d, %d) == %#x, want %#x", tc.path, tc.major, tc.minor, unix.Mkdev(tc.major, tc.minor), dev)
-                       }
-               })
-       }
-}