OSDN Git Service

Merge pull request #201 from Bytom/v0.1
[bytom/vapor.git] / vendor / github.com / rjeczalik / notify / watcher_fen_test.go
diff --git a/vendor/github.com/rjeczalik/notify/watcher_fen_test.go b/vendor/github.com/rjeczalik/notify/watcher_fen_test.go
deleted file mode 100644 (file)
index 7f811ae..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-// Copyright (c) 2014-2015 The Notify Authors. All rights reserved.
-// Use of this source code is governed by the MIT license that can be
-// found in the LICENSE file.
-
-// +build solaris
-
-package notify
-
-import (
-       "os"
-       "path/filepath"
-       "testing"
-)
-
-func fremove(w *W, path string, files []string) WCase {
-       cas := remove(w, path)
-       cas.Events[0] = &Call{P: path, E: FileDelete}
-       for _, f := range files {
-               cas.Events = append(cas.Events, &Call{P: f, E: FileDelete})
-       }
-       return cas
-}
-
-func fwrite(w *W, path string, p []byte) WCase {
-       cas := write(w, path, p)
-       path = cas.Events[0].Path()
-       cas.Events[0] = &Call{P: path, E: FileModified}
-       return cas
-}
-
-func frename(w *W, path string, files []string) WCase {
-       const ext = ".notify"
-       cas := WCase{
-               Action: func() {
-                       file := filepath.Join(w.root, path)
-                       if err := os.Rename(file, file+ext); err != nil {
-                               w.Fatalf("Rename(%q, %q)=%v", path, path+ext, err)
-                       }
-               },
-               Events: []EventInfo{
-                       &Call{P: path + ext, E: osSpecificCreate},
-                       &Call{P: path, E: FileRenameFrom},
-               },
-       }
-       for _, f := range files {
-               cas.Events = append(cas.Events, &Call{P: f, E: FileRenameFrom})
-       }
-       return cas
-}
-
-var events = []Event{
-       FileModified,
-       FileAttrib,
-       FileRenameFrom,
-       osSpecificCreate,
-       FileDelete,
-}
-
-func TestWatcherFen(t *testing.T) {
-       w := NewWatcherTest(t, "testdata/vfs.txt", events...)
-       defer w.Close()
-
-       cases := [...]WCase{
-               fremove(w, "src/github.com/ppknap/link/include/coost/link", []string{
-                       "src/github.com/ppknap/link/include/coost/link/definitions.hpp",
-                       "src/github.com/ppknap/link/include/coost/link/detail/bundle.hpp",
-                       "src/github.com/ppknap/link/include/coost/link/detail/container_invoker.hpp",
-                       "src/github.com/ppknap/link/include/coost/link/detail/container_value_trait.hpp",
-                       "src/github.com/ppknap/link/include/coost/link/detail/dummy_type.hpp",
-                       "src/github.com/ppknap/link/include/coost/link/detail/function_trait.hpp",
-                       "src/github.com/ppknap/link/include/coost/link/detail/immediate_invoker.hpp",
-                       "src/github.com/ppknap/link/include/coost/link/detail/stdhelpers/always_same.hpp",
-                       "src/github.com/ppknap/link/include/coost/link/detail/stdhelpers/make_unique.hpp",
-                       "src/github.com/ppknap/link/include/coost/link/detail/stdhelpers",
-                       "src/github.com/ppknap/link/include/coost/link/detail/vertex.hpp",
-                       "src/github.com/ppknap/link/include/coost/link/detail/wire.hpp",
-                       "src/github.com/ppknap/link/include/coost/link/detail",
-                       "src/github.com/ppknap/link/include/coost/link/link.hpp",
-               },
-               ),
-               fwrite(w, "src/github.com/rjeczalik/fs/fs.go", []byte("XD")),
-               fremove(w, "src/github.com/ppknap/link/README.md", nil),
-               frename(w, "src/github.com/rjeczalik/fs/fs.go", nil),
-               frename(w, "src/github.com/rjeczalik/fs/cmd/gotree", []string{
-                       "src/github.com/rjeczalik/fs/cmd/gotree/go.go",
-                       "src/github.com/rjeczalik/fs/cmd/gotree/main.go",
-               },
-               ),
-       }
-
-       w.ExpectAll(cases[:])
-}