Tightened up nlink-related tests for sample file systems.
These are currently failing due to bazillion/fuse@58c769a. See #2.geesefs-0-30-9
parent
c1c54788fb
commit
33e35f568b
|
@ -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)
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
|
|
|
@ -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() {
|
||||
|
|
Loading…
Reference in New Issue