Browse Source

more tests

pull/655/head
Chris Lu 7 years ago
parent
commit
9ecbf92569
  1. 25
      weed/filer2/memdb/memdb_store_test.go

25
weed/filer2/memdb/memdb_store_test.go

@ -71,6 +71,7 @@ func TestCreateFileAndList(t *testing.T) {
filer.CreateEntry(entry1) filer.CreateEntry(entry1)
filer.CreateEntry(entry2) filer.CreateEntry(entry2)
// checking the 2 files
entries, err := filer.ListDirectoryEntries(filer2.FullPath("/home/chris/this/is/one/")) entries, err := filer.ListDirectoryEntries(filer2.FullPath("/home/chris/this/is/one/"))
if err != nil { if err != nil {
@ -93,4 +94,28 @@ func TestCreateFileAndList(t *testing.T) {
return 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
}
} }
Loading…
Cancel
Save