diff --git a/samples/cachingfs/caching_fs_test.go b/samples/cachingfs/caching_fs_test.go index 90aa803..9e5f659 100644 --- a/samples/cachingfs/caching_fs_test.go +++ b/samples/cachingfs/caching_fs_test.go @@ -201,6 +201,7 @@ func (t *BasicsTest) StatFoo() { ExpectThat(fi.ModTime(), timeutil.TimeEq(t.initialMtime)) ExpectFalse(fi.IsDir()) ExpectEq(t.fs.FooID(), getInodeID(fi)) + ExpectEq(1, fi.Sys().(*syscall.Stat_t).Nlink) } func (t *BasicsTest) StatDir() { @@ -212,6 +213,7 @@ func (t *BasicsTest) StatDir() { ExpectThat(fi.ModTime(), timeutil.TimeEq(t.initialMtime)) ExpectTrue(fi.IsDir()) ExpectEq(t.fs.DirID(), getInodeID(fi)) + ExpectEq(1, fi.Sys().(*syscall.Stat_t).Nlink) } func (t *BasicsTest) StatBar() { @@ -224,6 +226,7 @@ func (t *BasicsTest) StatBar() { ExpectThat(fi.ModTime(), timeutil.TimeEq(t.initialMtime)) ExpectFalse(fi.IsDir()) ExpectEq(t.fs.BarID(), getInodeID(fi)) + ExpectEq(1, fi.Sys().(*syscall.Stat_t).Nlink) } //////////////////////////////////////////////////////////////////////// diff --git a/samples/hellofs/hello_fs_test.go b/samples/hellofs/hello_fs_test.go index fc2629d..0b2ba04 100644 --- a/samples/hellofs/hello_fs_test.go +++ b/samples/hellofs/hello_fs_test.go @@ -21,6 +21,7 @@ import ( "os" "path" "strings" + "syscall" "testing" "time" @@ -158,6 +159,7 @@ func (t *HelloFSTest) Stat_Hello() { ExpectEq(0444, fi.Mode()) ExpectEq(0, t.clock.Now().Sub(fi.ModTime()), "ModTime: %v", fi.ModTime()) ExpectFalse(fi.IsDir()) + ExpectEq(1, fi.Sys().(*syscall.Stat_t).Nlink) } func (t *HelloFSTest) Stat_Dir() { @@ -169,6 +171,7 @@ func (t *HelloFSTest) Stat_Dir() { ExpectEq(0555|os.ModeDir, fi.Mode()) ExpectEq(0, t.clock.Now().Sub(fi.ModTime()), "ModTime: %v", fi.ModTime()) ExpectTrue(fi.IsDir()) + ExpectEq(1, fi.Sys().(*syscall.Stat_t).Nlink) } func (t *HelloFSTest) Stat_World() { @@ -180,6 +183,7 @@ func (t *HelloFSTest) Stat_World() { ExpectEq(0444, fi.Mode()) ExpectEq(0, t.clock.Now().Sub(fi.ModTime()), "ModTime: %v", fi.ModTime()) ExpectFalse(fi.IsDir()) + ExpectEq(1, fi.Sys().(*syscall.Stat_t).Nlink) } func (t *HelloFSTest) Stat_NonExistent() {