(t *testing.T)
| 86 | } |
| 87 | |
| 88 | func TestSortEntriesBySize(t *testing.T) { |
| 89 | entries := []files.IsMetadata{ |
| 90 | &files.FileMetadata{Metadata: files.Metadata{PathDisplay: "/big"}, Size: 1000}, |
| 91 | &files.FileMetadata{Metadata: files.Metadata{PathDisplay: "/small"}, Size: 10}, |
| 92 | &files.FolderMetadata{Metadata: files.Metadata{PathDisplay: "/folder"}}, |
| 93 | } |
| 94 | |
| 95 | sortEntries(entries, listOptions{sortBy: "size"}) |
| 96 | |
| 97 | paths := []string{entryPath(entries[0]), entryPath(entries[1]), entryPath(entries[2])} |
| 98 | if paths[0] != "/folder" || paths[1] != "/small" || paths[2] != "/big" { |
| 99 | t.Errorf("sort by size = %v, want [/folder /small /big]", paths) |
| 100 | } |
| 101 | } |
| 102 | |
| 103 | func TestSortEntriesByTime(t *testing.T) { |
| 104 | entries := []files.IsMetadata{ |
nothing calls this directly
no test coverage detected