1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
var testCases = [
{
name: 'GetMetadata',
precondition: [
{fullPath:'/tmp'},
{fullPath:'/file1', size:0},
{fullPath:'/file2', size:10},
{fullPath:'/file3', size:90},
],
tests: [
function(helper) { helper.getMetadata('/'); },
function(helper) { helper.getDirectory('/', '/a', {create:true}); },
function(helper) { helper.getMetadata('/a'); },
function(helper) { helper.getMetadata('/file1'); },
function(helper) { helper.getMetadata('/file2'); },
function(helper) { helper.getMetadata('/file3'); },
function(helper) { helper.getFile('/', '/b', {create:true}); },
function(helper) { helper.getMetadata('/b'); },
function(helper) { helper.remove('/tmp'); },
function(helper) { helper.getMetadata('/tmp', FileError.NOT_FOUND_ERR); },
function(helper) { helper.shouldBeGreaterThanOrEqual('/a.returned.modificationTime', '/.returned.modificationTime'); },
function(helper) { helper.shouldBeGreaterThanOrEqual('/b.returned.modificationTime', '/.returned.modificationTime'); },
function(helper) { helper.shouldBeGreaterThanOrEqual('/b.returned.modificationTime', '/a.returned.modificationTime'); }
],
postcondition: [ ],
},
];
|