more tests

This commit is contained in:
Chris Lu 2018-05-12 13:50:11 -07:00
parent 81af1bafba
commit 9ecbf92569

View file

@ -71,6 +71,7 @@ func TestCreateFileAndList(t *testing.T) {
filer.CreateEntry(entry1)
filer.CreateEntry(entry2)
// checking the 2 files
entries, err := filer.ListDirectoryEntries(filer2.FullPath("/home/chris/this/is/one/"))
if err != nil {
@ -93,4 +94,28 @@ func TestCreateFileAndList(t *testing.T) {
return
}
// checking one upper directory
entries, _ = filer.ListDirectoryEntries(filer2.FullPath("/home/chris/this/is"))
if len(entries) != 1 {
t.Errorf("list entries count: %v", len(entries))
return
}
entry3 := &filer2.Entry{
FullPath: filer2.FullPath("/home/chris/this/is/file3.jpg"),
Attr: filer2.Attr{
Mode: 0440,
Uid: 1234,
Gid: 5678,
},
}
filer.CreateEntry(entry3)
// checking one upper directory
entries, _ = filer.ListDirectoryEntries(filer2.FullPath("/home/chris/this/is"))
if len(entries) != 2 {
t.Errorf("list entries count: %v", len(entries))
return
}
}