mirror of
				https://github.com/rclone/rclone.git
				synced 2025-10-30 23:17:59 +02:00 
			
		
		
		
	fstests: only test uploadswith indeterminate size on remotes that support it
This commit is contained in:
		| @@ -18,56 +18,56 @@ func TestSetup(t *testing.T) { | ||||
| } | ||||
|  | ||||
| // Generic tests for the Fs | ||||
| func TestInit(t *testing.T)                   { fstests.TestInit(t) } | ||||
| func TestFsString(t *testing.T)               { fstests.TestFsString(t) } | ||||
| func TestFsName(t *testing.T)                 { fstests.TestFsName(t) } | ||||
| func TestFsRoot(t *testing.T)                 { fstests.TestFsRoot(t) } | ||||
| func TestFsRmdirEmpty(t *testing.T)           { fstests.TestFsRmdirEmpty(t) } | ||||
| func TestFsRmdirNotFound(t *testing.T)        { fstests.TestFsRmdirNotFound(t) } | ||||
| func TestFsMkdir(t *testing.T)                { fstests.TestFsMkdir(t) } | ||||
| func TestFsMkdirRmdirSubdir(t *testing.T)     { fstests.TestFsMkdirRmdirSubdir(t) } | ||||
| func TestFsListEmpty(t *testing.T)            { fstests.TestFsListEmpty(t) } | ||||
| func TestFsListDirEmpty(t *testing.T)         { fstests.TestFsListDirEmpty(t) } | ||||
| func TestFsListRDirEmpty(t *testing.T)        { fstests.TestFsListRDirEmpty(t) } | ||||
| func TestFsNewObjectNotFound(t *testing.T)    { fstests.TestFsNewObjectNotFound(t) } | ||||
| func TestFsPutFile1(t *testing.T)             { fstests.TestFsPutFile1(t) } | ||||
| func TestFsPutError(t *testing.T)             { fstests.TestFsPutError(t) } | ||||
| func TestFsPutFile2(t *testing.T)             { fstests.TestFsPutFile2(t) } | ||||
| func TestFsUpdateFile1(t *testing.T)          { fstests.TestFsUpdateFile1(t) } | ||||
| func TestFsListDirFile2(t *testing.T)         { fstests.TestFsListDirFile2(t) } | ||||
| func TestFsListRDirFile2(t *testing.T)        { fstests.TestFsListRDirFile2(t) } | ||||
| func TestFsListDirRoot(t *testing.T)          { fstests.TestFsListDirRoot(t) } | ||||
| func TestFsListRDirRoot(t *testing.T)         { fstests.TestFsListRDirRoot(t) } | ||||
| func TestFsListSubdir(t *testing.T)           { fstests.TestFsListSubdir(t) } | ||||
| func TestFsListRSubdir(t *testing.T)          { fstests.TestFsListRSubdir(t) } | ||||
| func TestFsListLevel2(t *testing.T)           { fstests.TestFsListLevel2(t) } | ||||
| func TestFsListRLevel2(t *testing.T)          { fstests.TestFsListRLevel2(t) } | ||||
| func TestFsListFile1(t *testing.T)            { fstests.TestFsListFile1(t) } | ||||
| func TestFsNewObject(t *testing.T)            { fstests.TestFsNewObject(t) } | ||||
| func TestFsListFile1and2(t *testing.T)        { fstests.TestFsListFile1and2(t) } | ||||
| func TestFsNewObjectDir(t *testing.T)         { fstests.TestFsNewObjectDir(t) } | ||||
| func TestFsCopy(t *testing.T)                 { fstests.TestFsCopy(t) } | ||||
| func TestFsMove(t *testing.T)                 { fstests.TestFsMove(t) } | ||||
| func TestFsDirMove(t *testing.T)              { fstests.TestFsDirMove(t) } | ||||
| func TestFsRmdirFull(t *testing.T)            { fstests.TestFsRmdirFull(t) } | ||||
| func TestFsPrecision(t *testing.T)            { fstests.TestFsPrecision(t) } | ||||
| func TestFsDirChangeNotify(t *testing.T)      { fstests.TestFsDirChangeNotify(t) } | ||||
| func TestObjectString(t *testing.T)           { fstests.TestObjectString(t) } | ||||
| func TestObjectFs(t *testing.T)               { fstests.TestObjectFs(t) } | ||||
| func TestObjectRemote(t *testing.T)           { fstests.TestObjectRemote(t) } | ||||
| func TestObjectHashes(t *testing.T)           { fstests.TestObjectHashes(t) } | ||||
| func TestObjectModTime(t *testing.T)          { fstests.TestObjectModTime(t) } | ||||
| func TestObjectMimeType(t *testing.T)         { fstests.TestObjectMimeType(t) } | ||||
| func TestObjectSetModTime(t *testing.T)       { fstests.TestObjectSetModTime(t) } | ||||
| func TestObjectSize(t *testing.T)             { fstests.TestObjectSize(t) } | ||||
| func TestObjectOpen(t *testing.T)             { fstests.TestObjectOpen(t) } | ||||
| func TestObjectOpenSeek(t *testing.T)         { fstests.TestObjectOpenSeek(t) } | ||||
| func TestObjectPartialRead(t *testing.T)      { fstests.TestObjectPartialRead(t) } | ||||
| func TestObjectUpdate(t *testing.T)           { fstests.TestObjectUpdate(t) } | ||||
| func TestObjectStorable(t *testing.T)         { fstests.TestObjectStorable(t) } | ||||
| func TestFsIsFile(t *testing.T)               { fstests.TestFsIsFile(t) } | ||||
| func TestFsIsFileNotFound(t *testing.T)       { fstests.TestFsIsFileNotFound(t) } | ||||
| func TestObjectRemove(t *testing.T)           { fstests.TestObjectRemove(t) } | ||||
| func TestFsPutUnknownLengthFile(t *testing.T) { fstests.TestFsPutUnknownLengthFile(t) } | ||||
| func TestObjectPurge(t *testing.T)            { fstests.TestObjectPurge(t) } | ||||
| func TestFinalise(t *testing.T)               { fstests.TestFinalise(t) } | ||||
| func TestInit(t *testing.T)                { fstests.TestInit(t) } | ||||
| func TestFsString(t *testing.T)            { fstests.TestFsString(t) } | ||||
| func TestFsName(t *testing.T)              { fstests.TestFsName(t) } | ||||
| func TestFsRoot(t *testing.T)              { fstests.TestFsRoot(t) } | ||||
| func TestFsRmdirEmpty(t *testing.T)        { fstests.TestFsRmdirEmpty(t) } | ||||
| func TestFsRmdirNotFound(t *testing.T)     { fstests.TestFsRmdirNotFound(t) } | ||||
| func TestFsMkdir(t *testing.T)             { fstests.TestFsMkdir(t) } | ||||
| func TestFsMkdirRmdirSubdir(t *testing.T)  { fstests.TestFsMkdirRmdirSubdir(t) } | ||||
| func TestFsListEmpty(t *testing.T)         { fstests.TestFsListEmpty(t) } | ||||
| func TestFsListDirEmpty(t *testing.T)      { fstests.TestFsListDirEmpty(t) } | ||||
| func TestFsListRDirEmpty(t *testing.T)     { fstests.TestFsListRDirEmpty(t) } | ||||
| func TestFsNewObjectNotFound(t *testing.T) { fstests.TestFsNewObjectNotFound(t) } | ||||
| func TestFsPutFile1(t *testing.T)          { fstests.TestFsPutFile1(t) } | ||||
| func TestFsPutError(t *testing.T)          { fstests.TestFsPutError(t) } | ||||
| func TestFsPutFile2(t *testing.T)          { fstests.TestFsPutFile2(t) } | ||||
| func TestFsUpdateFile1(t *testing.T)       { fstests.TestFsUpdateFile1(t) } | ||||
| func TestFsListDirFile2(t *testing.T)      { fstests.TestFsListDirFile2(t) } | ||||
| func TestFsListRDirFile2(t *testing.T)     { fstests.TestFsListRDirFile2(t) } | ||||
| func TestFsListDirRoot(t *testing.T)       { fstests.TestFsListDirRoot(t) } | ||||
| func TestFsListRDirRoot(t *testing.T)      { fstests.TestFsListRDirRoot(t) } | ||||
| func TestFsListSubdir(t *testing.T)        { fstests.TestFsListSubdir(t) } | ||||
| func TestFsListRSubdir(t *testing.T)       { fstests.TestFsListRSubdir(t) } | ||||
| func TestFsListLevel2(t *testing.T)        { fstests.TestFsListLevel2(t) } | ||||
| func TestFsListRLevel2(t *testing.T)       { fstests.TestFsListRLevel2(t) } | ||||
| func TestFsListFile1(t *testing.T)         { fstests.TestFsListFile1(t) } | ||||
| func TestFsNewObject(t *testing.T)         { fstests.TestFsNewObject(t) } | ||||
| func TestFsListFile1and2(t *testing.T)     { fstests.TestFsListFile1and2(t) } | ||||
| func TestFsNewObjectDir(t *testing.T)      { fstests.TestFsNewObjectDir(t) } | ||||
| func TestFsCopy(t *testing.T)              { fstests.TestFsCopy(t) } | ||||
| func TestFsMove(t *testing.T)              { fstests.TestFsMove(t) } | ||||
| func TestFsDirMove(t *testing.T)           { fstests.TestFsDirMove(t) } | ||||
| func TestFsRmdirFull(t *testing.T)         { fstests.TestFsRmdirFull(t) } | ||||
| func TestFsPrecision(t *testing.T)         { fstests.TestFsPrecision(t) } | ||||
| func TestFsDirChangeNotify(t *testing.T)   { fstests.TestFsDirChangeNotify(t) } | ||||
| func TestObjectString(t *testing.T)        { fstests.TestObjectString(t) } | ||||
| func TestObjectFs(t *testing.T)            { fstests.TestObjectFs(t) } | ||||
| func TestObjectRemote(t *testing.T)        { fstests.TestObjectRemote(t) } | ||||
| func TestObjectHashes(t *testing.T)        { fstests.TestObjectHashes(t) } | ||||
| func TestObjectModTime(t *testing.T)       { fstests.TestObjectModTime(t) } | ||||
| func TestObjectMimeType(t *testing.T)      { fstests.TestObjectMimeType(t) } | ||||
| func TestObjectSetModTime(t *testing.T)    { fstests.TestObjectSetModTime(t) } | ||||
| func TestObjectSize(t *testing.T)          { fstests.TestObjectSize(t) } | ||||
| func TestObjectOpen(t *testing.T)          { fstests.TestObjectOpen(t) } | ||||
| func TestObjectOpenSeek(t *testing.T)      { fstests.TestObjectOpenSeek(t) } | ||||
| func TestObjectPartialRead(t *testing.T)   { fstests.TestObjectPartialRead(t) } | ||||
| func TestObjectUpdate(t *testing.T)        { fstests.TestObjectUpdate(t) } | ||||
| func TestObjectStorable(t *testing.T)      { fstests.TestObjectStorable(t) } | ||||
| func TestFsIsFile(t *testing.T)            { fstests.TestFsIsFile(t) } | ||||
| func TestFsIsFileNotFound(t *testing.T)    { fstests.TestFsIsFileNotFound(t) } | ||||
| func TestObjectRemove(t *testing.T)        { fstests.TestObjectRemove(t) } | ||||
| func TestFsPutStream(t *testing.T)         { fstests.TestFsPutStream(t) } | ||||
| func TestObjectPurge(t *testing.T)         { fstests.TestObjectPurge(t) } | ||||
| func TestFinalise(t *testing.T)            { fstests.TestFinalise(t) } | ||||
|   | ||||
| @@ -21,56 +21,56 @@ func TestSetup(t *testing.T) { | ||||
| } | ||||
|  | ||||
| // Generic tests for the Fs | ||||
| func TestInit(t *testing.T)                   { fstests.TestInit(t) } | ||||
| func TestFsString(t *testing.T)               { fstests.TestFsString(t) } | ||||
| func TestFsName(t *testing.T)                 { fstests.TestFsName(t) } | ||||
| func TestFsRoot(t *testing.T)                 { fstests.TestFsRoot(t) } | ||||
| func TestFsRmdirEmpty(t *testing.T)           { fstests.TestFsRmdirEmpty(t) } | ||||
| func TestFsRmdirNotFound(t *testing.T)        { fstests.TestFsRmdirNotFound(t) } | ||||
| func TestFsMkdir(t *testing.T)                { fstests.TestFsMkdir(t) } | ||||
| func TestFsMkdirRmdirSubdir(t *testing.T)     { fstests.TestFsMkdirRmdirSubdir(t) } | ||||
| func TestFsListEmpty(t *testing.T)            { fstests.TestFsListEmpty(t) } | ||||
| func TestFsListDirEmpty(t *testing.T)         { fstests.TestFsListDirEmpty(t) } | ||||
| func TestFsListRDirEmpty(t *testing.T)        { fstests.TestFsListRDirEmpty(t) } | ||||
| func TestFsNewObjectNotFound(t *testing.T)    { fstests.TestFsNewObjectNotFound(t) } | ||||
| func TestFsPutFile1(t *testing.T)             { fstests.TestFsPutFile1(t) } | ||||
| func TestFsPutError(t *testing.T)             { fstests.TestFsPutError(t) } | ||||
| func TestFsPutFile2(t *testing.T)             { fstests.TestFsPutFile2(t) } | ||||
| func TestFsUpdateFile1(t *testing.T)          { fstests.TestFsUpdateFile1(t) } | ||||
| func TestFsListDirFile2(t *testing.T)         { fstests.TestFsListDirFile2(t) } | ||||
| func TestFsListRDirFile2(t *testing.T)        { fstests.TestFsListRDirFile2(t) } | ||||
| func TestFsListDirRoot(t *testing.T)          { fstests.TestFsListDirRoot(t) } | ||||
| func TestFsListRDirRoot(t *testing.T)         { fstests.TestFsListRDirRoot(t) } | ||||
| func TestFsListSubdir(t *testing.T)           { fstests.TestFsListSubdir(t) } | ||||
| func TestFsListRSubdir(t *testing.T)          { fstests.TestFsListRSubdir(t) } | ||||
| func TestFsListLevel2(t *testing.T)           { fstests.TestFsListLevel2(t) } | ||||
| func TestFsListRLevel2(t *testing.T)          { fstests.TestFsListRLevel2(t) } | ||||
| func TestFsListFile1(t *testing.T)            { fstests.TestFsListFile1(t) } | ||||
| func TestFsNewObject(t *testing.T)            { fstests.TestFsNewObject(t) } | ||||
| func TestFsListFile1and2(t *testing.T)        { fstests.TestFsListFile1and2(t) } | ||||
| func TestFsNewObjectDir(t *testing.T)         { fstests.TestFsNewObjectDir(t) } | ||||
| func TestFsCopy(t *testing.T)                 { fstests.TestFsCopy(t) } | ||||
| func TestFsMove(t *testing.T)                 { fstests.TestFsMove(t) } | ||||
| func TestFsDirMove(t *testing.T)              { fstests.TestFsDirMove(t) } | ||||
| func TestFsRmdirFull(t *testing.T)            { fstests.TestFsRmdirFull(t) } | ||||
| func TestFsPrecision(t *testing.T)            { fstests.TestFsPrecision(t) } | ||||
| func TestFsDirChangeNotify(t *testing.T)      { fstests.TestFsDirChangeNotify(t) } | ||||
| func TestObjectString(t *testing.T)           { fstests.TestObjectString(t) } | ||||
| func TestObjectFs(t *testing.T)               { fstests.TestObjectFs(t) } | ||||
| func TestObjectRemote(t *testing.T)           { fstests.TestObjectRemote(t) } | ||||
| func TestObjectHashes(t *testing.T)           { fstests.TestObjectHashes(t) } | ||||
| func TestObjectModTime(t *testing.T)          { fstests.TestObjectModTime(t) } | ||||
| func TestObjectMimeType(t *testing.T)         { fstests.TestObjectMimeType(t) } | ||||
| func TestObjectSetModTime(t *testing.T)       { fstests.TestObjectSetModTime(t) } | ||||
| func TestObjectSize(t *testing.T)             { fstests.TestObjectSize(t) } | ||||
| func TestObjectOpen(t *testing.T)             { fstests.TestObjectOpen(t) } | ||||
| func TestObjectOpenSeek(t *testing.T)         { fstests.TestObjectOpenSeek(t) } | ||||
| func TestObjectPartialRead(t *testing.T)      { fstests.TestObjectPartialRead(t) } | ||||
| func TestObjectUpdate(t *testing.T)           { fstests.TestObjectUpdate(t) } | ||||
| func TestObjectStorable(t *testing.T)         { fstests.TestObjectStorable(t) } | ||||
| func TestFsIsFile(t *testing.T)               { fstests.TestFsIsFile(t) } | ||||
| func TestFsIsFileNotFound(t *testing.T)       { fstests.TestFsIsFileNotFound(t) } | ||||
| func TestObjectRemove(t *testing.T)           { fstests.TestObjectRemove(t) } | ||||
| func TestFsPutUnknownLengthFile(t *testing.T) { fstests.TestFsPutUnknownLengthFile(t) } | ||||
| func TestObjectPurge(t *testing.T)            { fstests.TestObjectPurge(t) } | ||||
| func TestFinalise(t *testing.T)               { fstests.TestFinalise(t) } | ||||
| func TestInit(t *testing.T)                { fstests.TestInit(t) } | ||||
| func TestFsString(t *testing.T)            { fstests.TestFsString(t) } | ||||
| func TestFsName(t *testing.T)              { fstests.TestFsName(t) } | ||||
| func TestFsRoot(t *testing.T)              { fstests.TestFsRoot(t) } | ||||
| func TestFsRmdirEmpty(t *testing.T)        { fstests.TestFsRmdirEmpty(t) } | ||||
| func TestFsRmdirNotFound(t *testing.T)     { fstests.TestFsRmdirNotFound(t) } | ||||
| func TestFsMkdir(t *testing.T)             { fstests.TestFsMkdir(t) } | ||||
| func TestFsMkdirRmdirSubdir(t *testing.T)  { fstests.TestFsMkdirRmdirSubdir(t) } | ||||
| func TestFsListEmpty(t *testing.T)         { fstests.TestFsListEmpty(t) } | ||||
| func TestFsListDirEmpty(t *testing.T)      { fstests.TestFsListDirEmpty(t) } | ||||
| func TestFsListRDirEmpty(t *testing.T)     { fstests.TestFsListRDirEmpty(t) } | ||||
| func TestFsNewObjectNotFound(t *testing.T) { fstests.TestFsNewObjectNotFound(t) } | ||||
| func TestFsPutFile1(t *testing.T)          { fstests.TestFsPutFile1(t) } | ||||
| func TestFsPutError(t *testing.T)          { fstests.TestFsPutError(t) } | ||||
| func TestFsPutFile2(t *testing.T)          { fstests.TestFsPutFile2(t) } | ||||
| func TestFsUpdateFile1(t *testing.T)       { fstests.TestFsUpdateFile1(t) } | ||||
| func TestFsListDirFile2(t *testing.T)      { fstests.TestFsListDirFile2(t) } | ||||
| func TestFsListRDirFile2(t *testing.T)     { fstests.TestFsListRDirFile2(t) } | ||||
| func TestFsListDirRoot(t *testing.T)       { fstests.TestFsListDirRoot(t) } | ||||
| func TestFsListRDirRoot(t *testing.T)      { fstests.TestFsListRDirRoot(t) } | ||||
| func TestFsListSubdir(t *testing.T)        { fstests.TestFsListSubdir(t) } | ||||
| func TestFsListRSubdir(t *testing.T)       { fstests.TestFsListRSubdir(t) } | ||||
| func TestFsListLevel2(t *testing.T)        { fstests.TestFsListLevel2(t) } | ||||
| func TestFsListRLevel2(t *testing.T)       { fstests.TestFsListRLevel2(t) } | ||||
| func TestFsListFile1(t *testing.T)         { fstests.TestFsListFile1(t) } | ||||
| func TestFsNewObject(t *testing.T)         { fstests.TestFsNewObject(t) } | ||||
| func TestFsListFile1and2(t *testing.T)     { fstests.TestFsListFile1and2(t) } | ||||
| func TestFsNewObjectDir(t *testing.T)      { fstests.TestFsNewObjectDir(t) } | ||||
| func TestFsCopy(t *testing.T)              { fstests.TestFsCopy(t) } | ||||
| func TestFsMove(t *testing.T)              { fstests.TestFsMove(t) } | ||||
| func TestFsDirMove(t *testing.T)           { fstests.TestFsDirMove(t) } | ||||
| func TestFsRmdirFull(t *testing.T)         { fstests.TestFsRmdirFull(t) } | ||||
| func TestFsPrecision(t *testing.T)         { fstests.TestFsPrecision(t) } | ||||
| func TestFsDirChangeNotify(t *testing.T)   { fstests.TestFsDirChangeNotify(t) } | ||||
| func TestObjectString(t *testing.T)        { fstests.TestObjectString(t) } | ||||
| func TestObjectFs(t *testing.T)            { fstests.TestObjectFs(t) } | ||||
| func TestObjectRemote(t *testing.T)        { fstests.TestObjectRemote(t) } | ||||
| func TestObjectHashes(t *testing.T)        { fstests.TestObjectHashes(t) } | ||||
| func TestObjectModTime(t *testing.T)       { fstests.TestObjectModTime(t) } | ||||
| func TestObjectMimeType(t *testing.T)      { fstests.TestObjectMimeType(t) } | ||||
| func TestObjectSetModTime(t *testing.T)    { fstests.TestObjectSetModTime(t) } | ||||
| func TestObjectSize(t *testing.T)          { fstests.TestObjectSize(t) } | ||||
| func TestObjectOpen(t *testing.T)          { fstests.TestObjectOpen(t) } | ||||
| func TestObjectOpenSeek(t *testing.T)      { fstests.TestObjectOpenSeek(t) } | ||||
| func TestObjectPartialRead(t *testing.T)   { fstests.TestObjectPartialRead(t) } | ||||
| func TestObjectUpdate(t *testing.T)        { fstests.TestObjectUpdate(t) } | ||||
| func TestObjectStorable(t *testing.T)      { fstests.TestObjectStorable(t) } | ||||
| func TestFsIsFile(t *testing.T)            { fstests.TestFsIsFile(t) } | ||||
| func TestFsIsFileNotFound(t *testing.T)    { fstests.TestFsIsFileNotFound(t) } | ||||
| func TestObjectRemove(t *testing.T)        { fstests.TestObjectRemove(t) } | ||||
| func TestFsPutStream(t *testing.T)         { fstests.TestFsPutStream(t) } | ||||
| func TestObjectPurge(t *testing.T)         { fstests.TestObjectPurge(t) } | ||||
| func TestFinalise(t *testing.T)            { fstests.TestFinalise(t) } | ||||
|   | ||||
							
								
								
									
										106
									
								
								b2/b2_test.go
									
									
									
									
									
								
							
							
						
						
									
										106
									
								
								b2/b2_test.go
									
									
									
									
									
								
							| @@ -18,56 +18,56 @@ func TestSetup(t *testing.T) { | ||||
| } | ||||
|  | ||||
| // Generic tests for the Fs | ||||
| func TestInit(t *testing.T)                   { fstests.TestInit(t) } | ||||
| func TestFsString(t *testing.T)               { fstests.TestFsString(t) } | ||||
| func TestFsName(t *testing.T)                 { fstests.TestFsName(t) } | ||||
| func TestFsRoot(t *testing.T)                 { fstests.TestFsRoot(t) } | ||||
| func TestFsRmdirEmpty(t *testing.T)           { fstests.TestFsRmdirEmpty(t) } | ||||
| func TestFsRmdirNotFound(t *testing.T)        { fstests.TestFsRmdirNotFound(t) } | ||||
| func TestFsMkdir(t *testing.T)                { fstests.TestFsMkdir(t) } | ||||
| func TestFsMkdirRmdirSubdir(t *testing.T)     { fstests.TestFsMkdirRmdirSubdir(t) } | ||||
| func TestFsListEmpty(t *testing.T)            { fstests.TestFsListEmpty(t) } | ||||
| func TestFsListDirEmpty(t *testing.T)         { fstests.TestFsListDirEmpty(t) } | ||||
| func TestFsListRDirEmpty(t *testing.T)        { fstests.TestFsListRDirEmpty(t) } | ||||
| func TestFsNewObjectNotFound(t *testing.T)    { fstests.TestFsNewObjectNotFound(t) } | ||||
| func TestFsPutFile1(t *testing.T)             { fstests.TestFsPutFile1(t) } | ||||
| func TestFsPutError(t *testing.T)             { fstests.TestFsPutError(t) } | ||||
| func TestFsPutFile2(t *testing.T)             { fstests.TestFsPutFile2(t) } | ||||
| func TestFsUpdateFile1(t *testing.T)          { fstests.TestFsUpdateFile1(t) } | ||||
| func TestFsListDirFile2(t *testing.T)         { fstests.TestFsListDirFile2(t) } | ||||
| func TestFsListRDirFile2(t *testing.T)        { fstests.TestFsListRDirFile2(t) } | ||||
| func TestFsListDirRoot(t *testing.T)          { fstests.TestFsListDirRoot(t) } | ||||
| func TestFsListRDirRoot(t *testing.T)         { fstests.TestFsListRDirRoot(t) } | ||||
| func TestFsListSubdir(t *testing.T)           { fstests.TestFsListSubdir(t) } | ||||
| func TestFsListRSubdir(t *testing.T)          { fstests.TestFsListRSubdir(t) } | ||||
| func TestFsListLevel2(t *testing.T)           { fstests.TestFsListLevel2(t) } | ||||
| func TestFsListRLevel2(t *testing.T)          { fstests.TestFsListRLevel2(t) } | ||||
| func TestFsListFile1(t *testing.T)            { fstests.TestFsListFile1(t) } | ||||
| func TestFsNewObject(t *testing.T)            { fstests.TestFsNewObject(t) } | ||||
| func TestFsListFile1and2(t *testing.T)        { fstests.TestFsListFile1and2(t) } | ||||
| func TestFsNewObjectDir(t *testing.T)         { fstests.TestFsNewObjectDir(t) } | ||||
| func TestFsCopy(t *testing.T)                 { fstests.TestFsCopy(t) } | ||||
| func TestFsMove(t *testing.T)                 { fstests.TestFsMove(t) } | ||||
| func TestFsDirMove(t *testing.T)              { fstests.TestFsDirMove(t) } | ||||
| func TestFsRmdirFull(t *testing.T)            { fstests.TestFsRmdirFull(t) } | ||||
| func TestFsPrecision(t *testing.T)            { fstests.TestFsPrecision(t) } | ||||
| func TestFsDirChangeNotify(t *testing.T)      { fstests.TestFsDirChangeNotify(t) } | ||||
| func TestObjectString(t *testing.T)           { fstests.TestObjectString(t) } | ||||
| func TestObjectFs(t *testing.T)               { fstests.TestObjectFs(t) } | ||||
| func TestObjectRemote(t *testing.T)           { fstests.TestObjectRemote(t) } | ||||
| func TestObjectHashes(t *testing.T)           { fstests.TestObjectHashes(t) } | ||||
| func TestObjectModTime(t *testing.T)          { fstests.TestObjectModTime(t) } | ||||
| func TestObjectMimeType(t *testing.T)         { fstests.TestObjectMimeType(t) } | ||||
| func TestObjectSetModTime(t *testing.T)       { fstests.TestObjectSetModTime(t) } | ||||
| func TestObjectSize(t *testing.T)             { fstests.TestObjectSize(t) } | ||||
| func TestObjectOpen(t *testing.T)             { fstests.TestObjectOpen(t) } | ||||
| func TestObjectOpenSeek(t *testing.T)         { fstests.TestObjectOpenSeek(t) } | ||||
| func TestObjectPartialRead(t *testing.T)      { fstests.TestObjectPartialRead(t) } | ||||
| func TestObjectUpdate(t *testing.T)           { fstests.TestObjectUpdate(t) } | ||||
| func TestObjectStorable(t *testing.T)         { fstests.TestObjectStorable(t) } | ||||
| func TestFsIsFile(t *testing.T)               { fstests.TestFsIsFile(t) } | ||||
| func TestFsIsFileNotFound(t *testing.T)       { fstests.TestFsIsFileNotFound(t) } | ||||
| func TestObjectRemove(t *testing.T)           { fstests.TestObjectRemove(t) } | ||||
| func TestFsPutUnknownLengthFile(t *testing.T) { fstests.TestFsPutUnknownLengthFile(t) } | ||||
| func TestObjectPurge(t *testing.T)            { fstests.TestObjectPurge(t) } | ||||
| func TestFinalise(t *testing.T)               { fstests.TestFinalise(t) } | ||||
| func TestInit(t *testing.T)                { fstests.TestInit(t) } | ||||
| func TestFsString(t *testing.T)            { fstests.TestFsString(t) } | ||||
| func TestFsName(t *testing.T)              { fstests.TestFsName(t) } | ||||
| func TestFsRoot(t *testing.T)              { fstests.TestFsRoot(t) } | ||||
| func TestFsRmdirEmpty(t *testing.T)        { fstests.TestFsRmdirEmpty(t) } | ||||
| func TestFsRmdirNotFound(t *testing.T)     { fstests.TestFsRmdirNotFound(t) } | ||||
| func TestFsMkdir(t *testing.T)             { fstests.TestFsMkdir(t) } | ||||
| func TestFsMkdirRmdirSubdir(t *testing.T)  { fstests.TestFsMkdirRmdirSubdir(t) } | ||||
| func TestFsListEmpty(t *testing.T)         { fstests.TestFsListEmpty(t) } | ||||
| func TestFsListDirEmpty(t *testing.T)      { fstests.TestFsListDirEmpty(t) } | ||||
| func TestFsListRDirEmpty(t *testing.T)     { fstests.TestFsListRDirEmpty(t) } | ||||
| func TestFsNewObjectNotFound(t *testing.T) { fstests.TestFsNewObjectNotFound(t) } | ||||
| func TestFsPutFile1(t *testing.T)          { fstests.TestFsPutFile1(t) } | ||||
| func TestFsPutError(t *testing.T)          { fstests.TestFsPutError(t) } | ||||
| func TestFsPutFile2(t *testing.T)          { fstests.TestFsPutFile2(t) } | ||||
| func TestFsUpdateFile1(t *testing.T)       { fstests.TestFsUpdateFile1(t) } | ||||
| func TestFsListDirFile2(t *testing.T)      { fstests.TestFsListDirFile2(t) } | ||||
| func TestFsListRDirFile2(t *testing.T)     { fstests.TestFsListRDirFile2(t) } | ||||
| func TestFsListDirRoot(t *testing.T)       { fstests.TestFsListDirRoot(t) } | ||||
| func TestFsListRDirRoot(t *testing.T)      { fstests.TestFsListRDirRoot(t) } | ||||
| func TestFsListSubdir(t *testing.T)        { fstests.TestFsListSubdir(t) } | ||||
| func TestFsListRSubdir(t *testing.T)       { fstests.TestFsListRSubdir(t) } | ||||
| func TestFsListLevel2(t *testing.T)        { fstests.TestFsListLevel2(t) } | ||||
| func TestFsListRLevel2(t *testing.T)       { fstests.TestFsListRLevel2(t) } | ||||
| func TestFsListFile1(t *testing.T)         { fstests.TestFsListFile1(t) } | ||||
| func TestFsNewObject(t *testing.T)         { fstests.TestFsNewObject(t) } | ||||
| func TestFsListFile1and2(t *testing.T)     { fstests.TestFsListFile1and2(t) } | ||||
| func TestFsNewObjectDir(t *testing.T)      { fstests.TestFsNewObjectDir(t) } | ||||
| func TestFsCopy(t *testing.T)              { fstests.TestFsCopy(t) } | ||||
| func TestFsMove(t *testing.T)              { fstests.TestFsMove(t) } | ||||
| func TestFsDirMove(t *testing.T)           { fstests.TestFsDirMove(t) } | ||||
| func TestFsRmdirFull(t *testing.T)         { fstests.TestFsRmdirFull(t) } | ||||
| func TestFsPrecision(t *testing.T)         { fstests.TestFsPrecision(t) } | ||||
| func TestFsDirChangeNotify(t *testing.T)   { fstests.TestFsDirChangeNotify(t) } | ||||
| func TestObjectString(t *testing.T)        { fstests.TestObjectString(t) } | ||||
| func TestObjectFs(t *testing.T)            { fstests.TestObjectFs(t) } | ||||
| func TestObjectRemote(t *testing.T)        { fstests.TestObjectRemote(t) } | ||||
| func TestObjectHashes(t *testing.T)        { fstests.TestObjectHashes(t) } | ||||
| func TestObjectModTime(t *testing.T)       { fstests.TestObjectModTime(t) } | ||||
| func TestObjectMimeType(t *testing.T)      { fstests.TestObjectMimeType(t) } | ||||
| func TestObjectSetModTime(t *testing.T)    { fstests.TestObjectSetModTime(t) } | ||||
| func TestObjectSize(t *testing.T)          { fstests.TestObjectSize(t) } | ||||
| func TestObjectOpen(t *testing.T)          { fstests.TestObjectOpen(t) } | ||||
| func TestObjectOpenSeek(t *testing.T)      { fstests.TestObjectOpenSeek(t) } | ||||
| func TestObjectPartialRead(t *testing.T)   { fstests.TestObjectPartialRead(t) } | ||||
| func TestObjectUpdate(t *testing.T)        { fstests.TestObjectUpdate(t) } | ||||
| func TestObjectStorable(t *testing.T)      { fstests.TestObjectStorable(t) } | ||||
| func TestFsIsFile(t *testing.T)            { fstests.TestFsIsFile(t) } | ||||
| func TestFsIsFileNotFound(t *testing.T)    { fstests.TestFsIsFileNotFound(t) } | ||||
| func TestObjectRemove(t *testing.T)        { fstests.TestObjectRemove(t) } | ||||
| func TestFsPutStream(t *testing.T)         { fstests.TestFsPutStream(t) } | ||||
| func TestObjectPurge(t *testing.T)         { fstests.TestObjectPurge(t) } | ||||
| func TestFinalise(t *testing.T)            { fstests.TestFinalise(t) } | ||||
|   | ||||
							
								
								
									
										106
									
								
								box/box_test.go
									
									
									
									
									
								
							
							
						
						
									
										106
									
								
								box/box_test.go
									
									
									
									
									
								
							| @@ -18,56 +18,56 @@ func TestSetup(t *testing.T) { | ||||
| } | ||||
|  | ||||
| // Generic tests for the Fs | ||||
| func TestInit(t *testing.T)                   { fstests.TestInit(t) } | ||||
| func TestFsString(t *testing.T)               { fstests.TestFsString(t) } | ||||
| func TestFsName(t *testing.T)                 { fstests.TestFsName(t) } | ||||
| func TestFsRoot(t *testing.T)                 { fstests.TestFsRoot(t) } | ||||
| func TestFsRmdirEmpty(t *testing.T)           { fstests.TestFsRmdirEmpty(t) } | ||||
| func TestFsRmdirNotFound(t *testing.T)        { fstests.TestFsRmdirNotFound(t) } | ||||
| func TestFsMkdir(t *testing.T)                { fstests.TestFsMkdir(t) } | ||||
| func TestFsMkdirRmdirSubdir(t *testing.T)     { fstests.TestFsMkdirRmdirSubdir(t) } | ||||
| func TestFsListEmpty(t *testing.T)            { fstests.TestFsListEmpty(t) } | ||||
| func TestFsListDirEmpty(t *testing.T)         { fstests.TestFsListDirEmpty(t) } | ||||
| func TestFsListRDirEmpty(t *testing.T)        { fstests.TestFsListRDirEmpty(t) } | ||||
| func TestFsNewObjectNotFound(t *testing.T)    { fstests.TestFsNewObjectNotFound(t) } | ||||
| func TestFsPutFile1(t *testing.T)             { fstests.TestFsPutFile1(t) } | ||||
| func TestFsPutError(t *testing.T)             { fstests.TestFsPutError(t) } | ||||
| func TestFsPutFile2(t *testing.T)             { fstests.TestFsPutFile2(t) } | ||||
| func TestFsUpdateFile1(t *testing.T)          { fstests.TestFsUpdateFile1(t) } | ||||
| func TestFsListDirFile2(t *testing.T)         { fstests.TestFsListDirFile2(t) } | ||||
| func TestFsListRDirFile2(t *testing.T)        { fstests.TestFsListRDirFile2(t) } | ||||
| func TestFsListDirRoot(t *testing.T)          { fstests.TestFsListDirRoot(t) } | ||||
| func TestFsListRDirRoot(t *testing.T)         { fstests.TestFsListRDirRoot(t) } | ||||
| func TestFsListSubdir(t *testing.T)           { fstests.TestFsListSubdir(t) } | ||||
| func TestFsListRSubdir(t *testing.T)          { fstests.TestFsListRSubdir(t) } | ||||
| func TestFsListLevel2(t *testing.T)           { fstests.TestFsListLevel2(t) } | ||||
| func TestFsListRLevel2(t *testing.T)          { fstests.TestFsListRLevel2(t) } | ||||
| func TestFsListFile1(t *testing.T)            { fstests.TestFsListFile1(t) } | ||||
| func TestFsNewObject(t *testing.T)            { fstests.TestFsNewObject(t) } | ||||
| func TestFsListFile1and2(t *testing.T)        { fstests.TestFsListFile1and2(t) } | ||||
| func TestFsNewObjectDir(t *testing.T)         { fstests.TestFsNewObjectDir(t) } | ||||
| func TestFsCopy(t *testing.T)                 { fstests.TestFsCopy(t) } | ||||
| func TestFsMove(t *testing.T)                 { fstests.TestFsMove(t) } | ||||
| func TestFsDirMove(t *testing.T)              { fstests.TestFsDirMove(t) } | ||||
| func TestFsRmdirFull(t *testing.T)            { fstests.TestFsRmdirFull(t) } | ||||
| func TestFsPrecision(t *testing.T)            { fstests.TestFsPrecision(t) } | ||||
| func TestFsDirChangeNotify(t *testing.T)      { fstests.TestFsDirChangeNotify(t) } | ||||
| func TestObjectString(t *testing.T)           { fstests.TestObjectString(t) } | ||||
| func TestObjectFs(t *testing.T)               { fstests.TestObjectFs(t) } | ||||
| func TestObjectRemote(t *testing.T)           { fstests.TestObjectRemote(t) } | ||||
| func TestObjectHashes(t *testing.T)           { fstests.TestObjectHashes(t) } | ||||
| func TestObjectModTime(t *testing.T)          { fstests.TestObjectModTime(t) } | ||||
| func TestObjectMimeType(t *testing.T)         { fstests.TestObjectMimeType(t) } | ||||
| func TestObjectSetModTime(t *testing.T)       { fstests.TestObjectSetModTime(t) } | ||||
| func TestObjectSize(t *testing.T)             { fstests.TestObjectSize(t) } | ||||
| func TestObjectOpen(t *testing.T)             { fstests.TestObjectOpen(t) } | ||||
| func TestObjectOpenSeek(t *testing.T)         { fstests.TestObjectOpenSeek(t) } | ||||
| func TestObjectPartialRead(t *testing.T)      { fstests.TestObjectPartialRead(t) } | ||||
| func TestObjectUpdate(t *testing.T)           { fstests.TestObjectUpdate(t) } | ||||
| func TestObjectStorable(t *testing.T)         { fstests.TestObjectStorable(t) } | ||||
| func TestFsIsFile(t *testing.T)               { fstests.TestFsIsFile(t) } | ||||
| func TestFsIsFileNotFound(t *testing.T)       { fstests.TestFsIsFileNotFound(t) } | ||||
| func TestObjectRemove(t *testing.T)           { fstests.TestObjectRemove(t) } | ||||
| func TestFsPutUnknownLengthFile(t *testing.T) { fstests.TestFsPutUnknownLengthFile(t) } | ||||
| func TestObjectPurge(t *testing.T)            { fstests.TestObjectPurge(t) } | ||||
| func TestFinalise(t *testing.T)               { fstests.TestFinalise(t) } | ||||
| func TestInit(t *testing.T)                { fstests.TestInit(t) } | ||||
| func TestFsString(t *testing.T)            { fstests.TestFsString(t) } | ||||
| func TestFsName(t *testing.T)              { fstests.TestFsName(t) } | ||||
| func TestFsRoot(t *testing.T)              { fstests.TestFsRoot(t) } | ||||
| func TestFsRmdirEmpty(t *testing.T)        { fstests.TestFsRmdirEmpty(t) } | ||||
| func TestFsRmdirNotFound(t *testing.T)     { fstests.TestFsRmdirNotFound(t) } | ||||
| func TestFsMkdir(t *testing.T)             { fstests.TestFsMkdir(t) } | ||||
| func TestFsMkdirRmdirSubdir(t *testing.T)  { fstests.TestFsMkdirRmdirSubdir(t) } | ||||
| func TestFsListEmpty(t *testing.T)         { fstests.TestFsListEmpty(t) } | ||||
| func TestFsListDirEmpty(t *testing.T)      { fstests.TestFsListDirEmpty(t) } | ||||
| func TestFsListRDirEmpty(t *testing.T)     { fstests.TestFsListRDirEmpty(t) } | ||||
| func TestFsNewObjectNotFound(t *testing.T) { fstests.TestFsNewObjectNotFound(t) } | ||||
| func TestFsPutFile1(t *testing.T)          { fstests.TestFsPutFile1(t) } | ||||
| func TestFsPutError(t *testing.T)          { fstests.TestFsPutError(t) } | ||||
| func TestFsPutFile2(t *testing.T)          { fstests.TestFsPutFile2(t) } | ||||
| func TestFsUpdateFile1(t *testing.T)       { fstests.TestFsUpdateFile1(t) } | ||||
| func TestFsListDirFile2(t *testing.T)      { fstests.TestFsListDirFile2(t) } | ||||
| func TestFsListRDirFile2(t *testing.T)     { fstests.TestFsListRDirFile2(t) } | ||||
| func TestFsListDirRoot(t *testing.T)       { fstests.TestFsListDirRoot(t) } | ||||
| func TestFsListRDirRoot(t *testing.T)      { fstests.TestFsListRDirRoot(t) } | ||||
| func TestFsListSubdir(t *testing.T)        { fstests.TestFsListSubdir(t) } | ||||
| func TestFsListRSubdir(t *testing.T)       { fstests.TestFsListRSubdir(t) } | ||||
| func TestFsListLevel2(t *testing.T)        { fstests.TestFsListLevel2(t) } | ||||
| func TestFsListRLevel2(t *testing.T)       { fstests.TestFsListRLevel2(t) } | ||||
| func TestFsListFile1(t *testing.T)         { fstests.TestFsListFile1(t) } | ||||
| func TestFsNewObject(t *testing.T)         { fstests.TestFsNewObject(t) } | ||||
| func TestFsListFile1and2(t *testing.T)     { fstests.TestFsListFile1and2(t) } | ||||
| func TestFsNewObjectDir(t *testing.T)      { fstests.TestFsNewObjectDir(t) } | ||||
| func TestFsCopy(t *testing.T)              { fstests.TestFsCopy(t) } | ||||
| func TestFsMove(t *testing.T)              { fstests.TestFsMove(t) } | ||||
| func TestFsDirMove(t *testing.T)           { fstests.TestFsDirMove(t) } | ||||
| func TestFsRmdirFull(t *testing.T)         { fstests.TestFsRmdirFull(t) } | ||||
| func TestFsPrecision(t *testing.T)         { fstests.TestFsPrecision(t) } | ||||
| func TestFsDirChangeNotify(t *testing.T)   { fstests.TestFsDirChangeNotify(t) } | ||||
| func TestObjectString(t *testing.T)        { fstests.TestObjectString(t) } | ||||
| func TestObjectFs(t *testing.T)            { fstests.TestObjectFs(t) } | ||||
| func TestObjectRemote(t *testing.T)        { fstests.TestObjectRemote(t) } | ||||
| func TestObjectHashes(t *testing.T)        { fstests.TestObjectHashes(t) } | ||||
| func TestObjectModTime(t *testing.T)       { fstests.TestObjectModTime(t) } | ||||
| func TestObjectMimeType(t *testing.T)      { fstests.TestObjectMimeType(t) } | ||||
| func TestObjectSetModTime(t *testing.T)    { fstests.TestObjectSetModTime(t) } | ||||
| func TestObjectSize(t *testing.T)          { fstests.TestObjectSize(t) } | ||||
| func TestObjectOpen(t *testing.T)          { fstests.TestObjectOpen(t) } | ||||
| func TestObjectOpenSeek(t *testing.T)      { fstests.TestObjectOpenSeek(t) } | ||||
| func TestObjectPartialRead(t *testing.T)   { fstests.TestObjectPartialRead(t) } | ||||
| func TestObjectUpdate(t *testing.T)        { fstests.TestObjectUpdate(t) } | ||||
| func TestObjectStorable(t *testing.T)      { fstests.TestObjectStorable(t) } | ||||
| func TestFsIsFile(t *testing.T)            { fstests.TestFsIsFile(t) } | ||||
| func TestFsIsFileNotFound(t *testing.T)    { fstests.TestFsIsFileNotFound(t) } | ||||
| func TestObjectRemove(t *testing.T)        { fstests.TestObjectRemove(t) } | ||||
| func TestFsPutStream(t *testing.T)         { fstests.TestFsPutStream(t) } | ||||
| func TestObjectPurge(t *testing.T)         { fstests.TestObjectPurge(t) } | ||||
| func TestFinalise(t *testing.T)            { fstests.TestFinalise(t) } | ||||
|   | ||||
| @@ -19,56 +19,56 @@ func TestSetup2(t *testing.T) { | ||||
| } | ||||
|  | ||||
| // Generic tests for the Fs | ||||
| func TestInit2(t *testing.T)                   { fstests.TestInit(t) } | ||||
| func TestFsString2(t *testing.T)               { fstests.TestFsString(t) } | ||||
| func TestFsName2(t *testing.T)                 { fstests.TestFsName(t) } | ||||
| func TestFsRoot2(t *testing.T)                 { fstests.TestFsRoot(t) } | ||||
| func TestFsRmdirEmpty2(t *testing.T)           { fstests.TestFsRmdirEmpty(t) } | ||||
| func TestFsRmdirNotFound2(t *testing.T)        { fstests.TestFsRmdirNotFound(t) } | ||||
| func TestFsMkdir2(t *testing.T)                { fstests.TestFsMkdir(t) } | ||||
| func TestFsMkdirRmdirSubdir2(t *testing.T)     { fstests.TestFsMkdirRmdirSubdir(t) } | ||||
| func TestFsListEmpty2(t *testing.T)            { fstests.TestFsListEmpty(t) } | ||||
| func TestFsListDirEmpty2(t *testing.T)         { fstests.TestFsListDirEmpty(t) } | ||||
| func TestFsListRDirEmpty2(t *testing.T)        { fstests.TestFsListRDirEmpty(t) } | ||||
| func TestFsNewObjectNotFound2(t *testing.T)    { fstests.TestFsNewObjectNotFound(t) } | ||||
| func TestFsPutFile12(t *testing.T)             { fstests.TestFsPutFile1(t) } | ||||
| func TestFsPutError2(t *testing.T)             { fstests.TestFsPutError(t) } | ||||
| func TestFsPutFile22(t *testing.T)             { fstests.TestFsPutFile2(t) } | ||||
| func TestFsUpdateFile12(t *testing.T)          { fstests.TestFsUpdateFile1(t) } | ||||
| func TestFsListDirFile22(t *testing.T)         { fstests.TestFsListDirFile2(t) } | ||||
| func TestFsListRDirFile22(t *testing.T)        { fstests.TestFsListRDirFile2(t) } | ||||
| func TestFsListDirRoot2(t *testing.T)          { fstests.TestFsListDirRoot(t) } | ||||
| func TestFsListRDirRoot2(t *testing.T)         { fstests.TestFsListRDirRoot(t) } | ||||
| func TestFsListSubdir2(t *testing.T)           { fstests.TestFsListSubdir(t) } | ||||
| func TestFsListRSubdir2(t *testing.T)          { fstests.TestFsListRSubdir(t) } | ||||
| func TestFsListLevel22(t *testing.T)           { fstests.TestFsListLevel2(t) } | ||||
| func TestFsListRLevel22(t *testing.T)          { fstests.TestFsListRLevel2(t) } | ||||
| func TestFsListFile12(t *testing.T)            { fstests.TestFsListFile1(t) } | ||||
| func TestFsNewObject2(t *testing.T)            { fstests.TestFsNewObject(t) } | ||||
| func TestFsListFile1and22(t *testing.T)        { fstests.TestFsListFile1and2(t) } | ||||
| func TestFsNewObjectDir2(t *testing.T)         { fstests.TestFsNewObjectDir(t) } | ||||
| func TestFsCopy2(t *testing.T)                 { fstests.TestFsCopy(t) } | ||||
| func TestFsMove2(t *testing.T)                 { fstests.TestFsMove(t) } | ||||
| func TestFsDirMove2(t *testing.T)              { fstests.TestFsDirMove(t) } | ||||
| func TestFsRmdirFull2(t *testing.T)            { fstests.TestFsRmdirFull(t) } | ||||
| func TestFsPrecision2(t *testing.T)            { fstests.TestFsPrecision(t) } | ||||
| func TestFsDirChangeNotify2(t *testing.T)      { fstests.TestFsDirChangeNotify(t) } | ||||
| func TestObjectString2(t *testing.T)           { fstests.TestObjectString(t) } | ||||
| func TestObjectFs2(t *testing.T)               { fstests.TestObjectFs(t) } | ||||
| func TestObjectRemote2(t *testing.T)           { fstests.TestObjectRemote(t) } | ||||
| func TestObjectHashes2(t *testing.T)           { fstests.TestObjectHashes(t) } | ||||
| func TestObjectModTime2(t *testing.T)          { fstests.TestObjectModTime(t) } | ||||
| func TestObjectMimeType2(t *testing.T)         { fstests.TestObjectMimeType(t) } | ||||
| func TestObjectSetModTime2(t *testing.T)       { fstests.TestObjectSetModTime(t) } | ||||
| func TestObjectSize2(t *testing.T)             { fstests.TestObjectSize(t) } | ||||
| func TestObjectOpen2(t *testing.T)             { fstests.TestObjectOpen(t) } | ||||
| func TestObjectOpenSeek2(t *testing.T)         { fstests.TestObjectOpenSeek(t) } | ||||
| func TestObjectPartialRead2(t *testing.T)      { fstests.TestObjectPartialRead(t) } | ||||
| func TestObjectUpdate2(t *testing.T)           { fstests.TestObjectUpdate(t) } | ||||
| func TestObjectStorable2(t *testing.T)         { fstests.TestObjectStorable(t) } | ||||
| func TestFsIsFile2(t *testing.T)               { fstests.TestFsIsFile(t) } | ||||
| func TestFsIsFileNotFound2(t *testing.T)       { fstests.TestFsIsFileNotFound(t) } | ||||
| func TestObjectRemove2(t *testing.T)           { fstests.TestObjectRemove(t) } | ||||
| func TestFsPutUnknownLengthFile2(t *testing.T) { fstests.TestFsPutUnknownLengthFile(t) } | ||||
| func TestObjectPurge2(t *testing.T)            { fstests.TestObjectPurge(t) } | ||||
| func TestFinalise2(t *testing.T)               { fstests.TestFinalise(t) } | ||||
| func TestInit2(t *testing.T)                { fstests.TestInit(t) } | ||||
| func TestFsString2(t *testing.T)            { fstests.TestFsString(t) } | ||||
| func TestFsName2(t *testing.T)              { fstests.TestFsName(t) } | ||||
| func TestFsRoot2(t *testing.T)              { fstests.TestFsRoot(t) } | ||||
| func TestFsRmdirEmpty2(t *testing.T)        { fstests.TestFsRmdirEmpty(t) } | ||||
| func TestFsRmdirNotFound2(t *testing.T)     { fstests.TestFsRmdirNotFound(t) } | ||||
| func TestFsMkdir2(t *testing.T)             { fstests.TestFsMkdir(t) } | ||||
| func TestFsMkdirRmdirSubdir2(t *testing.T)  { fstests.TestFsMkdirRmdirSubdir(t) } | ||||
| func TestFsListEmpty2(t *testing.T)         { fstests.TestFsListEmpty(t) } | ||||
| func TestFsListDirEmpty2(t *testing.T)      { fstests.TestFsListDirEmpty(t) } | ||||
| func TestFsListRDirEmpty2(t *testing.T)     { fstests.TestFsListRDirEmpty(t) } | ||||
| func TestFsNewObjectNotFound2(t *testing.T) { fstests.TestFsNewObjectNotFound(t) } | ||||
| func TestFsPutFile12(t *testing.T)          { fstests.TestFsPutFile1(t) } | ||||
| func TestFsPutError2(t *testing.T)          { fstests.TestFsPutError(t) } | ||||
| func TestFsPutFile22(t *testing.T)          { fstests.TestFsPutFile2(t) } | ||||
| func TestFsUpdateFile12(t *testing.T)       { fstests.TestFsUpdateFile1(t) } | ||||
| func TestFsListDirFile22(t *testing.T)      { fstests.TestFsListDirFile2(t) } | ||||
| func TestFsListRDirFile22(t *testing.T)     { fstests.TestFsListRDirFile2(t) } | ||||
| func TestFsListDirRoot2(t *testing.T)       { fstests.TestFsListDirRoot(t) } | ||||
| func TestFsListRDirRoot2(t *testing.T)      { fstests.TestFsListRDirRoot(t) } | ||||
| func TestFsListSubdir2(t *testing.T)        { fstests.TestFsListSubdir(t) } | ||||
| func TestFsListRSubdir2(t *testing.T)       { fstests.TestFsListRSubdir(t) } | ||||
| func TestFsListLevel22(t *testing.T)        { fstests.TestFsListLevel2(t) } | ||||
| func TestFsListRLevel22(t *testing.T)       { fstests.TestFsListRLevel2(t) } | ||||
| func TestFsListFile12(t *testing.T)         { fstests.TestFsListFile1(t) } | ||||
| func TestFsNewObject2(t *testing.T)         { fstests.TestFsNewObject(t) } | ||||
| func TestFsListFile1and22(t *testing.T)     { fstests.TestFsListFile1and2(t) } | ||||
| func TestFsNewObjectDir2(t *testing.T)      { fstests.TestFsNewObjectDir(t) } | ||||
| func TestFsCopy2(t *testing.T)              { fstests.TestFsCopy(t) } | ||||
| func TestFsMove2(t *testing.T)              { fstests.TestFsMove(t) } | ||||
| func TestFsDirMove2(t *testing.T)           { fstests.TestFsDirMove(t) } | ||||
| func TestFsRmdirFull2(t *testing.T)         { fstests.TestFsRmdirFull(t) } | ||||
| func TestFsPrecision2(t *testing.T)         { fstests.TestFsPrecision(t) } | ||||
| func TestFsDirChangeNotify2(t *testing.T)   { fstests.TestFsDirChangeNotify(t) } | ||||
| func TestObjectString2(t *testing.T)        { fstests.TestObjectString(t) } | ||||
| func TestObjectFs2(t *testing.T)            { fstests.TestObjectFs(t) } | ||||
| func TestObjectRemote2(t *testing.T)        { fstests.TestObjectRemote(t) } | ||||
| func TestObjectHashes2(t *testing.T)        { fstests.TestObjectHashes(t) } | ||||
| func TestObjectModTime2(t *testing.T)       { fstests.TestObjectModTime(t) } | ||||
| func TestObjectMimeType2(t *testing.T)      { fstests.TestObjectMimeType(t) } | ||||
| func TestObjectSetModTime2(t *testing.T)    { fstests.TestObjectSetModTime(t) } | ||||
| func TestObjectSize2(t *testing.T)          { fstests.TestObjectSize(t) } | ||||
| func TestObjectOpen2(t *testing.T)          { fstests.TestObjectOpen(t) } | ||||
| func TestObjectOpenSeek2(t *testing.T)      { fstests.TestObjectOpenSeek(t) } | ||||
| func TestObjectPartialRead2(t *testing.T)   { fstests.TestObjectPartialRead(t) } | ||||
| func TestObjectUpdate2(t *testing.T)        { fstests.TestObjectUpdate(t) } | ||||
| func TestObjectStorable2(t *testing.T)      { fstests.TestObjectStorable(t) } | ||||
| func TestFsIsFile2(t *testing.T)            { fstests.TestFsIsFile(t) } | ||||
| func TestFsIsFileNotFound2(t *testing.T)    { fstests.TestFsIsFileNotFound(t) } | ||||
| func TestObjectRemove2(t *testing.T)        { fstests.TestObjectRemove(t) } | ||||
| func TestFsPutStream2(t *testing.T)         { fstests.TestFsPutStream(t) } | ||||
| func TestObjectPurge2(t *testing.T)         { fstests.TestObjectPurge(t) } | ||||
| func TestFinalise2(t *testing.T)            { fstests.TestFinalise(t) } | ||||
|   | ||||
| @@ -19,56 +19,56 @@ func TestSetup3(t *testing.T) { | ||||
| } | ||||
|  | ||||
| // Generic tests for the Fs | ||||
| func TestInit3(t *testing.T)                   { fstests.TestInit(t) } | ||||
| func TestFsString3(t *testing.T)               { fstests.TestFsString(t) } | ||||
| func TestFsName3(t *testing.T)                 { fstests.TestFsName(t) } | ||||
| func TestFsRoot3(t *testing.T)                 { fstests.TestFsRoot(t) } | ||||
| func TestFsRmdirEmpty3(t *testing.T)           { fstests.TestFsRmdirEmpty(t) } | ||||
| func TestFsRmdirNotFound3(t *testing.T)        { fstests.TestFsRmdirNotFound(t) } | ||||
| func TestFsMkdir3(t *testing.T)                { fstests.TestFsMkdir(t) } | ||||
| func TestFsMkdirRmdirSubdir3(t *testing.T)     { fstests.TestFsMkdirRmdirSubdir(t) } | ||||
| func TestFsListEmpty3(t *testing.T)            { fstests.TestFsListEmpty(t) } | ||||
| func TestFsListDirEmpty3(t *testing.T)         { fstests.TestFsListDirEmpty(t) } | ||||
| func TestFsListRDirEmpty3(t *testing.T)        { fstests.TestFsListRDirEmpty(t) } | ||||
| func TestFsNewObjectNotFound3(t *testing.T)    { fstests.TestFsNewObjectNotFound(t) } | ||||
| func TestFsPutFile13(t *testing.T)             { fstests.TestFsPutFile1(t) } | ||||
| func TestFsPutError3(t *testing.T)             { fstests.TestFsPutError(t) } | ||||
| func TestFsPutFile23(t *testing.T)             { fstests.TestFsPutFile2(t) } | ||||
| func TestFsUpdateFile13(t *testing.T)          { fstests.TestFsUpdateFile1(t) } | ||||
| func TestFsListDirFile23(t *testing.T)         { fstests.TestFsListDirFile2(t) } | ||||
| func TestFsListRDirFile23(t *testing.T)        { fstests.TestFsListRDirFile2(t) } | ||||
| func TestFsListDirRoot3(t *testing.T)          { fstests.TestFsListDirRoot(t) } | ||||
| func TestFsListRDirRoot3(t *testing.T)         { fstests.TestFsListRDirRoot(t) } | ||||
| func TestFsListSubdir3(t *testing.T)           { fstests.TestFsListSubdir(t) } | ||||
| func TestFsListRSubdir3(t *testing.T)          { fstests.TestFsListRSubdir(t) } | ||||
| func TestFsListLevel23(t *testing.T)           { fstests.TestFsListLevel2(t) } | ||||
| func TestFsListRLevel23(t *testing.T)          { fstests.TestFsListRLevel2(t) } | ||||
| func TestFsListFile13(t *testing.T)            { fstests.TestFsListFile1(t) } | ||||
| func TestFsNewObject3(t *testing.T)            { fstests.TestFsNewObject(t) } | ||||
| func TestFsListFile1and23(t *testing.T)        { fstests.TestFsListFile1and2(t) } | ||||
| func TestFsNewObjectDir3(t *testing.T)         { fstests.TestFsNewObjectDir(t) } | ||||
| func TestFsCopy3(t *testing.T)                 { fstests.TestFsCopy(t) } | ||||
| func TestFsMove3(t *testing.T)                 { fstests.TestFsMove(t) } | ||||
| func TestFsDirMove3(t *testing.T)              { fstests.TestFsDirMove(t) } | ||||
| func TestFsRmdirFull3(t *testing.T)            { fstests.TestFsRmdirFull(t) } | ||||
| func TestFsPrecision3(t *testing.T)            { fstests.TestFsPrecision(t) } | ||||
| func TestFsDirChangeNotify3(t *testing.T)      { fstests.TestFsDirChangeNotify(t) } | ||||
| func TestObjectString3(t *testing.T)           { fstests.TestObjectString(t) } | ||||
| func TestObjectFs3(t *testing.T)               { fstests.TestObjectFs(t) } | ||||
| func TestObjectRemote3(t *testing.T)           { fstests.TestObjectRemote(t) } | ||||
| func TestObjectHashes3(t *testing.T)           { fstests.TestObjectHashes(t) } | ||||
| func TestObjectModTime3(t *testing.T)          { fstests.TestObjectModTime(t) } | ||||
| func TestObjectMimeType3(t *testing.T)         { fstests.TestObjectMimeType(t) } | ||||
| func TestObjectSetModTime3(t *testing.T)       { fstests.TestObjectSetModTime(t) } | ||||
| func TestObjectSize3(t *testing.T)             { fstests.TestObjectSize(t) } | ||||
| func TestObjectOpen3(t *testing.T)             { fstests.TestObjectOpen(t) } | ||||
| func TestObjectOpenSeek3(t *testing.T)         { fstests.TestObjectOpenSeek(t) } | ||||
| func TestObjectPartialRead3(t *testing.T)      { fstests.TestObjectPartialRead(t) } | ||||
| func TestObjectUpdate3(t *testing.T)           { fstests.TestObjectUpdate(t) } | ||||
| func TestObjectStorable3(t *testing.T)         { fstests.TestObjectStorable(t) } | ||||
| func TestFsIsFile3(t *testing.T)               { fstests.TestFsIsFile(t) } | ||||
| func TestFsIsFileNotFound3(t *testing.T)       { fstests.TestFsIsFileNotFound(t) } | ||||
| func TestObjectRemove3(t *testing.T)           { fstests.TestObjectRemove(t) } | ||||
| func TestFsPutUnknownLengthFile3(t *testing.T) { fstests.TestFsPutUnknownLengthFile(t) } | ||||
| func TestObjectPurge3(t *testing.T)            { fstests.TestObjectPurge(t) } | ||||
| func TestFinalise3(t *testing.T)               { fstests.TestFinalise(t) } | ||||
| func TestInit3(t *testing.T)                { fstests.TestInit(t) } | ||||
| func TestFsString3(t *testing.T)            { fstests.TestFsString(t) } | ||||
| func TestFsName3(t *testing.T)              { fstests.TestFsName(t) } | ||||
| func TestFsRoot3(t *testing.T)              { fstests.TestFsRoot(t) } | ||||
| func TestFsRmdirEmpty3(t *testing.T)        { fstests.TestFsRmdirEmpty(t) } | ||||
| func TestFsRmdirNotFound3(t *testing.T)     { fstests.TestFsRmdirNotFound(t) } | ||||
| func TestFsMkdir3(t *testing.T)             { fstests.TestFsMkdir(t) } | ||||
| func TestFsMkdirRmdirSubdir3(t *testing.T)  { fstests.TestFsMkdirRmdirSubdir(t) } | ||||
| func TestFsListEmpty3(t *testing.T)         { fstests.TestFsListEmpty(t) } | ||||
| func TestFsListDirEmpty3(t *testing.T)      { fstests.TestFsListDirEmpty(t) } | ||||
| func TestFsListRDirEmpty3(t *testing.T)     { fstests.TestFsListRDirEmpty(t) } | ||||
| func TestFsNewObjectNotFound3(t *testing.T) { fstests.TestFsNewObjectNotFound(t) } | ||||
| func TestFsPutFile13(t *testing.T)          { fstests.TestFsPutFile1(t) } | ||||
| func TestFsPutError3(t *testing.T)          { fstests.TestFsPutError(t) } | ||||
| func TestFsPutFile23(t *testing.T)          { fstests.TestFsPutFile2(t) } | ||||
| func TestFsUpdateFile13(t *testing.T)       { fstests.TestFsUpdateFile1(t) } | ||||
| func TestFsListDirFile23(t *testing.T)      { fstests.TestFsListDirFile2(t) } | ||||
| func TestFsListRDirFile23(t *testing.T)     { fstests.TestFsListRDirFile2(t) } | ||||
| func TestFsListDirRoot3(t *testing.T)       { fstests.TestFsListDirRoot(t) } | ||||
| func TestFsListRDirRoot3(t *testing.T)      { fstests.TestFsListRDirRoot(t) } | ||||
| func TestFsListSubdir3(t *testing.T)        { fstests.TestFsListSubdir(t) } | ||||
| func TestFsListRSubdir3(t *testing.T)       { fstests.TestFsListRSubdir(t) } | ||||
| func TestFsListLevel23(t *testing.T)        { fstests.TestFsListLevel2(t) } | ||||
| func TestFsListRLevel23(t *testing.T)       { fstests.TestFsListRLevel2(t) } | ||||
| func TestFsListFile13(t *testing.T)         { fstests.TestFsListFile1(t) } | ||||
| func TestFsNewObject3(t *testing.T)         { fstests.TestFsNewObject(t) } | ||||
| func TestFsListFile1and23(t *testing.T)     { fstests.TestFsListFile1and2(t) } | ||||
| func TestFsNewObjectDir3(t *testing.T)      { fstests.TestFsNewObjectDir(t) } | ||||
| func TestFsCopy3(t *testing.T)              { fstests.TestFsCopy(t) } | ||||
| func TestFsMove3(t *testing.T)              { fstests.TestFsMove(t) } | ||||
| func TestFsDirMove3(t *testing.T)           { fstests.TestFsDirMove(t) } | ||||
| func TestFsRmdirFull3(t *testing.T)         { fstests.TestFsRmdirFull(t) } | ||||
| func TestFsPrecision3(t *testing.T)         { fstests.TestFsPrecision(t) } | ||||
| func TestFsDirChangeNotify3(t *testing.T)   { fstests.TestFsDirChangeNotify(t) } | ||||
| func TestObjectString3(t *testing.T)        { fstests.TestObjectString(t) } | ||||
| func TestObjectFs3(t *testing.T)            { fstests.TestObjectFs(t) } | ||||
| func TestObjectRemote3(t *testing.T)        { fstests.TestObjectRemote(t) } | ||||
| func TestObjectHashes3(t *testing.T)        { fstests.TestObjectHashes(t) } | ||||
| func TestObjectModTime3(t *testing.T)       { fstests.TestObjectModTime(t) } | ||||
| func TestObjectMimeType3(t *testing.T)      { fstests.TestObjectMimeType(t) } | ||||
| func TestObjectSetModTime3(t *testing.T)    { fstests.TestObjectSetModTime(t) } | ||||
| func TestObjectSize3(t *testing.T)          { fstests.TestObjectSize(t) } | ||||
| func TestObjectOpen3(t *testing.T)          { fstests.TestObjectOpen(t) } | ||||
| func TestObjectOpenSeek3(t *testing.T)      { fstests.TestObjectOpenSeek(t) } | ||||
| func TestObjectPartialRead3(t *testing.T)   { fstests.TestObjectPartialRead(t) } | ||||
| func TestObjectUpdate3(t *testing.T)        { fstests.TestObjectUpdate(t) } | ||||
| func TestObjectStorable3(t *testing.T)      { fstests.TestObjectStorable(t) } | ||||
| func TestFsIsFile3(t *testing.T)            { fstests.TestFsIsFile(t) } | ||||
| func TestFsIsFileNotFound3(t *testing.T)    { fstests.TestFsIsFileNotFound(t) } | ||||
| func TestObjectRemove3(t *testing.T)        { fstests.TestObjectRemove(t) } | ||||
| func TestFsPutStream3(t *testing.T)         { fstests.TestFsPutStream(t) } | ||||
| func TestObjectPurge3(t *testing.T)         { fstests.TestObjectPurge(t) } | ||||
| func TestFinalise3(t *testing.T)            { fstests.TestFinalise(t) } | ||||
|   | ||||
| @@ -19,56 +19,56 @@ func TestSetup(t *testing.T) { | ||||
| } | ||||
|  | ||||
| // Generic tests for the Fs | ||||
| func TestInit(t *testing.T)                   { fstests.TestInit(t) } | ||||
| func TestFsString(t *testing.T)               { fstests.TestFsString(t) } | ||||
| func TestFsName(t *testing.T)                 { fstests.TestFsName(t) } | ||||
| func TestFsRoot(t *testing.T)                 { fstests.TestFsRoot(t) } | ||||
| func TestFsRmdirEmpty(t *testing.T)           { fstests.TestFsRmdirEmpty(t) } | ||||
| func TestFsRmdirNotFound(t *testing.T)        { fstests.TestFsRmdirNotFound(t) } | ||||
| func TestFsMkdir(t *testing.T)                { fstests.TestFsMkdir(t) } | ||||
| func TestFsMkdirRmdirSubdir(t *testing.T)     { fstests.TestFsMkdirRmdirSubdir(t) } | ||||
| func TestFsListEmpty(t *testing.T)            { fstests.TestFsListEmpty(t) } | ||||
| func TestFsListDirEmpty(t *testing.T)         { fstests.TestFsListDirEmpty(t) } | ||||
| func TestFsListRDirEmpty(t *testing.T)        { fstests.TestFsListRDirEmpty(t) } | ||||
| func TestFsNewObjectNotFound(t *testing.T)    { fstests.TestFsNewObjectNotFound(t) } | ||||
| func TestFsPutFile1(t *testing.T)             { fstests.TestFsPutFile1(t) } | ||||
| func TestFsPutError(t *testing.T)             { fstests.TestFsPutError(t) } | ||||
| func TestFsPutFile2(t *testing.T)             { fstests.TestFsPutFile2(t) } | ||||
| func TestFsUpdateFile1(t *testing.T)          { fstests.TestFsUpdateFile1(t) } | ||||
| func TestFsListDirFile2(t *testing.T)         { fstests.TestFsListDirFile2(t) } | ||||
| func TestFsListRDirFile2(t *testing.T)        { fstests.TestFsListRDirFile2(t) } | ||||
| func TestFsListDirRoot(t *testing.T)          { fstests.TestFsListDirRoot(t) } | ||||
| func TestFsListRDirRoot(t *testing.T)         { fstests.TestFsListRDirRoot(t) } | ||||
| func TestFsListSubdir(t *testing.T)           { fstests.TestFsListSubdir(t) } | ||||
| func TestFsListRSubdir(t *testing.T)          { fstests.TestFsListRSubdir(t) } | ||||
| func TestFsListLevel2(t *testing.T)           { fstests.TestFsListLevel2(t) } | ||||
| func TestFsListRLevel2(t *testing.T)          { fstests.TestFsListRLevel2(t) } | ||||
| func TestFsListFile1(t *testing.T)            { fstests.TestFsListFile1(t) } | ||||
| func TestFsNewObject(t *testing.T)            { fstests.TestFsNewObject(t) } | ||||
| func TestFsListFile1and2(t *testing.T)        { fstests.TestFsListFile1and2(t) } | ||||
| func TestFsNewObjectDir(t *testing.T)         { fstests.TestFsNewObjectDir(t) } | ||||
| func TestFsCopy(t *testing.T)                 { fstests.TestFsCopy(t) } | ||||
| func TestFsMove(t *testing.T)                 { fstests.TestFsMove(t) } | ||||
| func TestFsDirMove(t *testing.T)              { fstests.TestFsDirMove(t) } | ||||
| func TestFsRmdirFull(t *testing.T)            { fstests.TestFsRmdirFull(t) } | ||||
| func TestFsPrecision(t *testing.T)            { fstests.TestFsPrecision(t) } | ||||
| func TestFsDirChangeNotify(t *testing.T)      { fstests.TestFsDirChangeNotify(t) } | ||||
| func TestObjectString(t *testing.T)           { fstests.TestObjectString(t) } | ||||
| func TestObjectFs(t *testing.T)               { fstests.TestObjectFs(t) } | ||||
| func TestObjectRemote(t *testing.T)           { fstests.TestObjectRemote(t) } | ||||
| func TestObjectHashes(t *testing.T)           { fstests.TestObjectHashes(t) } | ||||
| func TestObjectModTime(t *testing.T)          { fstests.TestObjectModTime(t) } | ||||
| func TestObjectMimeType(t *testing.T)         { fstests.TestObjectMimeType(t) } | ||||
| func TestObjectSetModTime(t *testing.T)       { fstests.TestObjectSetModTime(t) } | ||||
| func TestObjectSize(t *testing.T)             { fstests.TestObjectSize(t) } | ||||
| func TestObjectOpen(t *testing.T)             { fstests.TestObjectOpen(t) } | ||||
| func TestObjectOpenSeek(t *testing.T)         { fstests.TestObjectOpenSeek(t) } | ||||
| func TestObjectPartialRead(t *testing.T)      { fstests.TestObjectPartialRead(t) } | ||||
| func TestObjectUpdate(t *testing.T)           { fstests.TestObjectUpdate(t) } | ||||
| func TestObjectStorable(t *testing.T)         { fstests.TestObjectStorable(t) } | ||||
| func TestFsIsFile(t *testing.T)               { fstests.TestFsIsFile(t) } | ||||
| func TestFsIsFileNotFound(t *testing.T)       { fstests.TestFsIsFileNotFound(t) } | ||||
| func TestObjectRemove(t *testing.T)           { fstests.TestObjectRemove(t) } | ||||
| func TestFsPutUnknownLengthFile(t *testing.T) { fstests.TestFsPutUnknownLengthFile(t) } | ||||
| func TestObjectPurge(t *testing.T)            { fstests.TestObjectPurge(t) } | ||||
| func TestFinalise(t *testing.T)               { fstests.TestFinalise(t) } | ||||
| func TestInit(t *testing.T)                { fstests.TestInit(t) } | ||||
| func TestFsString(t *testing.T)            { fstests.TestFsString(t) } | ||||
| func TestFsName(t *testing.T)              { fstests.TestFsName(t) } | ||||
| func TestFsRoot(t *testing.T)              { fstests.TestFsRoot(t) } | ||||
| func TestFsRmdirEmpty(t *testing.T)        { fstests.TestFsRmdirEmpty(t) } | ||||
| func TestFsRmdirNotFound(t *testing.T)     { fstests.TestFsRmdirNotFound(t) } | ||||
| func TestFsMkdir(t *testing.T)             { fstests.TestFsMkdir(t) } | ||||
| func TestFsMkdirRmdirSubdir(t *testing.T)  { fstests.TestFsMkdirRmdirSubdir(t) } | ||||
| func TestFsListEmpty(t *testing.T)         { fstests.TestFsListEmpty(t) } | ||||
| func TestFsListDirEmpty(t *testing.T)      { fstests.TestFsListDirEmpty(t) } | ||||
| func TestFsListRDirEmpty(t *testing.T)     { fstests.TestFsListRDirEmpty(t) } | ||||
| func TestFsNewObjectNotFound(t *testing.T) { fstests.TestFsNewObjectNotFound(t) } | ||||
| func TestFsPutFile1(t *testing.T)          { fstests.TestFsPutFile1(t) } | ||||
| func TestFsPutError(t *testing.T)          { fstests.TestFsPutError(t) } | ||||
| func TestFsPutFile2(t *testing.T)          { fstests.TestFsPutFile2(t) } | ||||
| func TestFsUpdateFile1(t *testing.T)       { fstests.TestFsUpdateFile1(t) } | ||||
| func TestFsListDirFile2(t *testing.T)      { fstests.TestFsListDirFile2(t) } | ||||
| func TestFsListRDirFile2(t *testing.T)     { fstests.TestFsListRDirFile2(t) } | ||||
| func TestFsListDirRoot(t *testing.T)       { fstests.TestFsListDirRoot(t) } | ||||
| func TestFsListRDirRoot(t *testing.T)      { fstests.TestFsListRDirRoot(t) } | ||||
| func TestFsListSubdir(t *testing.T)        { fstests.TestFsListSubdir(t) } | ||||
| func TestFsListRSubdir(t *testing.T)       { fstests.TestFsListRSubdir(t) } | ||||
| func TestFsListLevel2(t *testing.T)        { fstests.TestFsListLevel2(t) } | ||||
| func TestFsListRLevel2(t *testing.T)       { fstests.TestFsListRLevel2(t) } | ||||
| func TestFsListFile1(t *testing.T)         { fstests.TestFsListFile1(t) } | ||||
| func TestFsNewObject(t *testing.T)         { fstests.TestFsNewObject(t) } | ||||
| func TestFsListFile1and2(t *testing.T)     { fstests.TestFsListFile1and2(t) } | ||||
| func TestFsNewObjectDir(t *testing.T)      { fstests.TestFsNewObjectDir(t) } | ||||
| func TestFsCopy(t *testing.T)              { fstests.TestFsCopy(t) } | ||||
| func TestFsMove(t *testing.T)              { fstests.TestFsMove(t) } | ||||
| func TestFsDirMove(t *testing.T)           { fstests.TestFsDirMove(t) } | ||||
| func TestFsRmdirFull(t *testing.T)         { fstests.TestFsRmdirFull(t) } | ||||
| func TestFsPrecision(t *testing.T)         { fstests.TestFsPrecision(t) } | ||||
| func TestFsDirChangeNotify(t *testing.T)   { fstests.TestFsDirChangeNotify(t) } | ||||
| func TestObjectString(t *testing.T)        { fstests.TestObjectString(t) } | ||||
| func TestObjectFs(t *testing.T)            { fstests.TestObjectFs(t) } | ||||
| func TestObjectRemote(t *testing.T)        { fstests.TestObjectRemote(t) } | ||||
| func TestObjectHashes(t *testing.T)        { fstests.TestObjectHashes(t) } | ||||
| func TestObjectModTime(t *testing.T)       { fstests.TestObjectModTime(t) } | ||||
| func TestObjectMimeType(t *testing.T)      { fstests.TestObjectMimeType(t) } | ||||
| func TestObjectSetModTime(t *testing.T)    { fstests.TestObjectSetModTime(t) } | ||||
| func TestObjectSize(t *testing.T)          { fstests.TestObjectSize(t) } | ||||
| func TestObjectOpen(t *testing.T)          { fstests.TestObjectOpen(t) } | ||||
| func TestObjectOpenSeek(t *testing.T)      { fstests.TestObjectOpenSeek(t) } | ||||
| func TestObjectPartialRead(t *testing.T)   { fstests.TestObjectPartialRead(t) } | ||||
| func TestObjectUpdate(t *testing.T)        { fstests.TestObjectUpdate(t) } | ||||
| func TestObjectStorable(t *testing.T)      { fstests.TestObjectStorable(t) } | ||||
| func TestFsIsFile(t *testing.T)            { fstests.TestFsIsFile(t) } | ||||
| func TestFsIsFileNotFound(t *testing.T)    { fstests.TestFsIsFileNotFound(t) } | ||||
| func TestObjectRemove(t *testing.T)        { fstests.TestObjectRemove(t) } | ||||
| func TestFsPutStream(t *testing.T)         { fstests.TestFsPutStream(t) } | ||||
| func TestObjectPurge(t *testing.T)         { fstests.TestObjectPurge(t) } | ||||
| func TestFinalise(t *testing.T)            { fstests.TestFinalise(t) } | ||||
|   | ||||
| @@ -18,56 +18,56 @@ func TestSetup(t *testing.T) { | ||||
| } | ||||
|  | ||||
| // Generic tests for the Fs | ||||
| func TestInit(t *testing.T)                   { fstests.TestInit(t) } | ||||
| func TestFsString(t *testing.T)               { fstests.TestFsString(t) } | ||||
| func TestFsName(t *testing.T)                 { fstests.TestFsName(t) } | ||||
| func TestFsRoot(t *testing.T)                 { fstests.TestFsRoot(t) } | ||||
| func TestFsRmdirEmpty(t *testing.T)           { fstests.TestFsRmdirEmpty(t) } | ||||
| func TestFsRmdirNotFound(t *testing.T)        { fstests.TestFsRmdirNotFound(t) } | ||||
| func TestFsMkdir(t *testing.T)                { fstests.TestFsMkdir(t) } | ||||
| func TestFsMkdirRmdirSubdir(t *testing.T)     { fstests.TestFsMkdirRmdirSubdir(t) } | ||||
| func TestFsListEmpty(t *testing.T)            { fstests.TestFsListEmpty(t) } | ||||
| func TestFsListDirEmpty(t *testing.T)         { fstests.TestFsListDirEmpty(t) } | ||||
| func TestFsListRDirEmpty(t *testing.T)        { fstests.TestFsListRDirEmpty(t) } | ||||
| func TestFsNewObjectNotFound(t *testing.T)    { fstests.TestFsNewObjectNotFound(t) } | ||||
| func TestFsPutFile1(t *testing.T)             { fstests.TestFsPutFile1(t) } | ||||
| func TestFsPutError(t *testing.T)             { fstests.TestFsPutError(t) } | ||||
| func TestFsPutFile2(t *testing.T)             { fstests.TestFsPutFile2(t) } | ||||
| func TestFsUpdateFile1(t *testing.T)          { fstests.TestFsUpdateFile1(t) } | ||||
| func TestFsListDirFile2(t *testing.T)         { fstests.TestFsListDirFile2(t) } | ||||
| func TestFsListRDirFile2(t *testing.T)        { fstests.TestFsListRDirFile2(t) } | ||||
| func TestFsListDirRoot(t *testing.T)          { fstests.TestFsListDirRoot(t) } | ||||
| func TestFsListRDirRoot(t *testing.T)         { fstests.TestFsListRDirRoot(t) } | ||||
| func TestFsListSubdir(t *testing.T)           { fstests.TestFsListSubdir(t) } | ||||
| func TestFsListRSubdir(t *testing.T)          { fstests.TestFsListRSubdir(t) } | ||||
| func TestFsListLevel2(t *testing.T)           { fstests.TestFsListLevel2(t) } | ||||
| func TestFsListRLevel2(t *testing.T)          { fstests.TestFsListRLevel2(t) } | ||||
| func TestFsListFile1(t *testing.T)            { fstests.TestFsListFile1(t) } | ||||
| func TestFsNewObject(t *testing.T)            { fstests.TestFsNewObject(t) } | ||||
| func TestFsListFile1and2(t *testing.T)        { fstests.TestFsListFile1and2(t) } | ||||
| func TestFsNewObjectDir(t *testing.T)         { fstests.TestFsNewObjectDir(t) } | ||||
| func TestFsCopy(t *testing.T)                 { fstests.TestFsCopy(t) } | ||||
| func TestFsMove(t *testing.T)                 { fstests.TestFsMove(t) } | ||||
| func TestFsDirMove(t *testing.T)              { fstests.TestFsDirMove(t) } | ||||
| func TestFsRmdirFull(t *testing.T)            { fstests.TestFsRmdirFull(t) } | ||||
| func TestFsPrecision(t *testing.T)            { fstests.TestFsPrecision(t) } | ||||
| func TestFsDirChangeNotify(t *testing.T)      { fstests.TestFsDirChangeNotify(t) } | ||||
| func TestObjectString(t *testing.T)           { fstests.TestObjectString(t) } | ||||
| func TestObjectFs(t *testing.T)               { fstests.TestObjectFs(t) } | ||||
| func TestObjectRemote(t *testing.T)           { fstests.TestObjectRemote(t) } | ||||
| func TestObjectHashes(t *testing.T)           { fstests.TestObjectHashes(t) } | ||||
| func TestObjectModTime(t *testing.T)          { fstests.TestObjectModTime(t) } | ||||
| func TestObjectMimeType(t *testing.T)         { fstests.TestObjectMimeType(t) } | ||||
| func TestObjectSetModTime(t *testing.T)       { fstests.TestObjectSetModTime(t) } | ||||
| func TestObjectSize(t *testing.T)             { fstests.TestObjectSize(t) } | ||||
| func TestObjectOpen(t *testing.T)             { fstests.TestObjectOpen(t) } | ||||
| func TestObjectOpenSeek(t *testing.T)         { fstests.TestObjectOpenSeek(t) } | ||||
| func TestObjectPartialRead(t *testing.T)      { fstests.TestObjectPartialRead(t) } | ||||
| func TestObjectUpdate(t *testing.T)           { fstests.TestObjectUpdate(t) } | ||||
| func TestObjectStorable(t *testing.T)         { fstests.TestObjectStorable(t) } | ||||
| func TestFsIsFile(t *testing.T)               { fstests.TestFsIsFile(t) } | ||||
| func TestFsIsFileNotFound(t *testing.T)       { fstests.TestFsIsFileNotFound(t) } | ||||
| func TestObjectRemove(t *testing.T)           { fstests.TestObjectRemove(t) } | ||||
| func TestFsPutUnknownLengthFile(t *testing.T) { fstests.TestFsPutUnknownLengthFile(t) } | ||||
| func TestObjectPurge(t *testing.T)            { fstests.TestObjectPurge(t) } | ||||
| func TestFinalise(t *testing.T)               { fstests.TestFinalise(t) } | ||||
| func TestInit(t *testing.T)                { fstests.TestInit(t) } | ||||
| func TestFsString(t *testing.T)            { fstests.TestFsString(t) } | ||||
| func TestFsName(t *testing.T)              { fstests.TestFsName(t) } | ||||
| func TestFsRoot(t *testing.T)              { fstests.TestFsRoot(t) } | ||||
| func TestFsRmdirEmpty(t *testing.T)        { fstests.TestFsRmdirEmpty(t) } | ||||
| func TestFsRmdirNotFound(t *testing.T)     { fstests.TestFsRmdirNotFound(t) } | ||||
| func TestFsMkdir(t *testing.T)             { fstests.TestFsMkdir(t) } | ||||
| func TestFsMkdirRmdirSubdir(t *testing.T)  { fstests.TestFsMkdirRmdirSubdir(t) } | ||||
| func TestFsListEmpty(t *testing.T)         { fstests.TestFsListEmpty(t) } | ||||
| func TestFsListDirEmpty(t *testing.T)      { fstests.TestFsListDirEmpty(t) } | ||||
| func TestFsListRDirEmpty(t *testing.T)     { fstests.TestFsListRDirEmpty(t) } | ||||
| func TestFsNewObjectNotFound(t *testing.T) { fstests.TestFsNewObjectNotFound(t) } | ||||
| func TestFsPutFile1(t *testing.T)          { fstests.TestFsPutFile1(t) } | ||||
| func TestFsPutError(t *testing.T)          { fstests.TestFsPutError(t) } | ||||
| func TestFsPutFile2(t *testing.T)          { fstests.TestFsPutFile2(t) } | ||||
| func TestFsUpdateFile1(t *testing.T)       { fstests.TestFsUpdateFile1(t) } | ||||
| func TestFsListDirFile2(t *testing.T)      { fstests.TestFsListDirFile2(t) } | ||||
| func TestFsListRDirFile2(t *testing.T)     { fstests.TestFsListRDirFile2(t) } | ||||
| func TestFsListDirRoot(t *testing.T)       { fstests.TestFsListDirRoot(t) } | ||||
| func TestFsListRDirRoot(t *testing.T)      { fstests.TestFsListRDirRoot(t) } | ||||
| func TestFsListSubdir(t *testing.T)        { fstests.TestFsListSubdir(t) } | ||||
| func TestFsListRSubdir(t *testing.T)       { fstests.TestFsListRSubdir(t) } | ||||
| func TestFsListLevel2(t *testing.T)        { fstests.TestFsListLevel2(t) } | ||||
| func TestFsListRLevel2(t *testing.T)       { fstests.TestFsListRLevel2(t) } | ||||
| func TestFsListFile1(t *testing.T)         { fstests.TestFsListFile1(t) } | ||||
| func TestFsNewObject(t *testing.T)         { fstests.TestFsNewObject(t) } | ||||
| func TestFsListFile1and2(t *testing.T)     { fstests.TestFsListFile1and2(t) } | ||||
| func TestFsNewObjectDir(t *testing.T)      { fstests.TestFsNewObjectDir(t) } | ||||
| func TestFsCopy(t *testing.T)              { fstests.TestFsCopy(t) } | ||||
| func TestFsMove(t *testing.T)              { fstests.TestFsMove(t) } | ||||
| func TestFsDirMove(t *testing.T)           { fstests.TestFsDirMove(t) } | ||||
| func TestFsRmdirFull(t *testing.T)         { fstests.TestFsRmdirFull(t) } | ||||
| func TestFsPrecision(t *testing.T)         { fstests.TestFsPrecision(t) } | ||||
| func TestFsDirChangeNotify(t *testing.T)   { fstests.TestFsDirChangeNotify(t) } | ||||
| func TestObjectString(t *testing.T)        { fstests.TestObjectString(t) } | ||||
| func TestObjectFs(t *testing.T)            { fstests.TestObjectFs(t) } | ||||
| func TestObjectRemote(t *testing.T)        { fstests.TestObjectRemote(t) } | ||||
| func TestObjectHashes(t *testing.T)        { fstests.TestObjectHashes(t) } | ||||
| func TestObjectModTime(t *testing.T)       { fstests.TestObjectModTime(t) } | ||||
| func TestObjectMimeType(t *testing.T)      { fstests.TestObjectMimeType(t) } | ||||
| func TestObjectSetModTime(t *testing.T)    { fstests.TestObjectSetModTime(t) } | ||||
| func TestObjectSize(t *testing.T)          { fstests.TestObjectSize(t) } | ||||
| func TestObjectOpen(t *testing.T)          { fstests.TestObjectOpen(t) } | ||||
| func TestObjectOpenSeek(t *testing.T)      { fstests.TestObjectOpenSeek(t) } | ||||
| func TestObjectPartialRead(t *testing.T)   { fstests.TestObjectPartialRead(t) } | ||||
| func TestObjectUpdate(t *testing.T)        { fstests.TestObjectUpdate(t) } | ||||
| func TestObjectStorable(t *testing.T)      { fstests.TestObjectStorable(t) } | ||||
| func TestFsIsFile(t *testing.T)            { fstests.TestFsIsFile(t) } | ||||
| func TestFsIsFileNotFound(t *testing.T)    { fstests.TestFsIsFileNotFound(t) } | ||||
| func TestObjectRemove(t *testing.T)        { fstests.TestObjectRemove(t) } | ||||
| func TestFsPutStream(t *testing.T)         { fstests.TestFsPutStream(t) } | ||||
| func TestObjectPurge(t *testing.T)         { fstests.TestObjectPurge(t) } | ||||
| func TestFinalise(t *testing.T)            { fstests.TestFinalise(t) } | ||||
|   | ||||
| @@ -18,56 +18,56 @@ func TestSetup(t *testing.T) { | ||||
| } | ||||
|  | ||||
| // Generic tests for the Fs | ||||
| func TestInit(t *testing.T)                   { fstests.TestInit(t) } | ||||
| func TestFsString(t *testing.T)               { fstests.TestFsString(t) } | ||||
| func TestFsName(t *testing.T)                 { fstests.TestFsName(t) } | ||||
| func TestFsRoot(t *testing.T)                 { fstests.TestFsRoot(t) } | ||||
| func TestFsRmdirEmpty(t *testing.T)           { fstests.TestFsRmdirEmpty(t) } | ||||
| func TestFsRmdirNotFound(t *testing.T)        { fstests.TestFsRmdirNotFound(t) } | ||||
| func TestFsMkdir(t *testing.T)                { fstests.TestFsMkdir(t) } | ||||
| func TestFsMkdirRmdirSubdir(t *testing.T)     { fstests.TestFsMkdirRmdirSubdir(t) } | ||||
| func TestFsListEmpty(t *testing.T)            { fstests.TestFsListEmpty(t) } | ||||
| func TestFsListDirEmpty(t *testing.T)         { fstests.TestFsListDirEmpty(t) } | ||||
| func TestFsListRDirEmpty(t *testing.T)        { fstests.TestFsListRDirEmpty(t) } | ||||
| func TestFsNewObjectNotFound(t *testing.T)    { fstests.TestFsNewObjectNotFound(t) } | ||||
| func TestFsPutFile1(t *testing.T)             { fstests.TestFsPutFile1(t) } | ||||
| func TestFsPutError(t *testing.T)             { fstests.TestFsPutError(t) } | ||||
| func TestFsPutFile2(t *testing.T)             { fstests.TestFsPutFile2(t) } | ||||
| func TestFsUpdateFile1(t *testing.T)          { fstests.TestFsUpdateFile1(t) } | ||||
| func TestFsListDirFile2(t *testing.T)         { fstests.TestFsListDirFile2(t) } | ||||
| func TestFsListRDirFile2(t *testing.T)        { fstests.TestFsListRDirFile2(t) } | ||||
| func TestFsListDirRoot(t *testing.T)          { fstests.TestFsListDirRoot(t) } | ||||
| func TestFsListRDirRoot(t *testing.T)         { fstests.TestFsListRDirRoot(t) } | ||||
| func TestFsListSubdir(t *testing.T)           { fstests.TestFsListSubdir(t) } | ||||
| func TestFsListRSubdir(t *testing.T)          { fstests.TestFsListRSubdir(t) } | ||||
| func TestFsListLevel2(t *testing.T)           { fstests.TestFsListLevel2(t) } | ||||
| func TestFsListRLevel2(t *testing.T)          { fstests.TestFsListRLevel2(t) } | ||||
| func TestFsListFile1(t *testing.T)            { fstests.TestFsListFile1(t) } | ||||
| func TestFsNewObject(t *testing.T)            { fstests.TestFsNewObject(t) } | ||||
| func TestFsListFile1and2(t *testing.T)        { fstests.TestFsListFile1and2(t) } | ||||
| func TestFsNewObjectDir(t *testing.T)         { fstests.TestFsNewObjectDir(t) } | ||||
| func TestFsCopy(t *testing.T)                 { fstests.TestFsCopy(t) } | ||||
| func TestFsMove(t *testing.T)                 { fstests.TestFsMove(t) } | ||||
| func TestFsDirMove(t *testing.T)              { fstests.TestFsDirMove(t) } | ||||
| func TestFsRmdirFull(t *testing.T)            { fstests.TestFsRmdirFull(t) } | ||||
| func TestFsPrecision(t *testing.T)            { fstests.TestFsPrecision(t) } | ||||
| func TestFsDirChangeNotify(t *testing.T)      { fstests.TestFsDirChangeNotify(t) } | ||||
| func TestObjectString(t *testing.T)           { fstests.TestObjectString(t) } | ||||
| func TestObjectFs(t *testing.T)               { fstests.TestObjectFs(t) } | ||||
| func TestObjectRemote(t *testing.T)           { fstests.TestObjectRemote(t) } | ||||
| func TestObjectHashes(t *testing.T)           { fstests.TestObjectHashes(t) } | ||||
| func TestObjectModTime(t *testing.T)          { fstests.TestObjectModTime(t) } | ||||
| func TestObjectMimeType(t *testing.T)         { fstests.TestObjectMimeType(t) } | ||||
| func TestObjectSetModTime(t *testing.T)       { fstests.TestObjectSetModTime(t) } | ||||
| func TestObjectSize(t *testing.T)             { fstests.TestObjectSize(t) } | ||||
| func TestObjectOpen(t *testing.T)             { fstests.TestObjectOpen(t) } | ||||
| func TestObjectOpenSeek(t *testing.T)         { fstests.TestObjectOpenSeek(t) } | ||||
| func TestObjectPartialRead(t *testing.T)      { fstests.TestObjectPartialRead(t) } | ||||
| func TestObjectUpdate(t *testing.T)           { fstests.TestObjectUpdate(t) } | ||||
| func TestObjectStorable(t *testing.T)         { fstests.TestObjectStorable(t) } | ||||
| func TestFsIsFile(t *testing.T)               { fstests.TestFsIsFile(t) } | ||||
| func TestFsIsFileNotFound(t *testing.T)       { fstests.TestFsIsFileNotFound(t) } | ||||
| func TestObjectRemove(t *testing.T)           { fstests.TestObjectRemove(t) } | ||||
| func TestFsPutUnknownLengthFile(t *testing.T) { fstests.TestFsPutUnknownLengthFile(t) } | ||||
| func TestObjectPurge(t *testing.T)            { fstests.TestObjectPurge(t) } | ||||
| func TestFinalise(t *testing.T)               { fstests.TestFinalise(t) } | ||||
| func TestInit(t *testing.T)                { fstests.TestInit(t) } | ||||
| func TestFsString(t *testing.T)            { fstests.TestFsString(t) } | ||||
| func TestFsName(t *testing.T)              { fstests.TestFsName(t) } | ||||
| func TestFsRoot(t *testing.T)              { fstests.TestFsRoot(t) } | ||||
| func TestFsRmdirEmpty(t *testing.T)        { fstests.TestFsRmdirEmpty(t) } | ||||
| func TestFsRmdirNotFound(t *testing.T)     { fstests.TestFsRmdirNotFound(t) } | ||||
| func TestFsMkdir(t *testing.T)             { fstests.TestFsMkdir(t) } | ||||
| func TestFsMkdirRmdirSubdir(t *testing.T)  { fstests.TestFsMkdirRmdirSubdir(t) } | ||||
| func TestFsListEmpty(t *testing.T)         { fstests.TestFsListEmpty(t) } | ||||
| func TestFsListDirEmpty(t *testing.T)      { fstests.TestFsListDirEmpty(t) } | ||||
| func TestFsListRDirEmpty(t *testing.T)     { fstests.TestFsListRDirEmpty(t) } | ||||
| func TestFsNewObjectNotFound(t *testing.T) { fstests.TestFsNewObjectNotFound(t) } | ||||
| func TestFsPutFile1(t *testing.T)          { fstests.TestFsPutFile1(t) } | ||||
| func TestFsPutError(t *testing.T)          { fstests.TestFsPutError(t) } | ||||
| func TestFsPutFile2(t *testing.T)          { fstests.TestFsPutFile2(t) } | ||||
| func TestFsUpdateFile1(t *testing.T)       { fstests.TestFsUpdateFile1(t) } | ||||
| func TestFsListDirFile2(t *testing.T)      { fstests.TestFsListDirFile2(t) } | ||||
| func TestFsListRDirFile2(t *testing.T)     { fstests.TestFsListRDirFile2(t) } | ||||
| func TestFsListDirRoot(t *testing.T)       { fstests.TestFsListDirRoot(t) } | ||||
| func TestFsListRDirRoot(t *testing.T)      { fstests.TestFsListRDirRoot(t) } | ||||
| func TestFsListSubdir(t *testing.T)        { fstests.TestFsListSubdir(t) } | ||||
| func TestFsListRSubdir(t *testing.T)       { fstests.TestFsListRSubdir(t) } | ||||
| func TestFsListLevel2(t *testing.T)        { fstests.TestFsListLevel2(t) } | ||||
| func TestFsListRLevel2(t *testing.T)       { fstests.TestFsListRLevel2(t) } | ||||
| func TestFsListFile1(t *testing.T)         { fstests.TestFsListFile1(t) } | ||||
| func TestFsNewObject(t *testing.T)         { fstests.TestFsNewObject(t) } | ||||
| func TestFsListFile1and2(t *testing.T)     { fstests.TestFsListFile1and2(t) } | ||||
| func TestFsNewObjectDir(t *testing.T)      { fstests.TestFsNewObjectDir(t) } | ||||
| func TestFsCopy(t *testing.T)              { fstests.TestFsCopy(t) } | ||||
| func TestFsMove(t *testing.T)              { fstests.TestFsMove(t) } | ||||
| func TestFsDirMove(t *testing.T)           { fstests.TestFsDirMove(t) } | ||||
| func TestFsRmdirFull(t *testing.T)         { fstests.TestFsRmdirFull(t) } | ||||
| func TestFsPrecision(t *testing.T)         { fstests.TestFsPrecision(t) } | ||||
| func TestFsDirChangeNotify(t *testing.T)   { fstests.TestFsDirChangeNotify(t) } | ||||
| func TestObjectString(t *testing.T)        { fstests.TestObjectString(t) } | ||||
| func TestObjectFs(t *testing.T)            { fstests.TestObjectFs(t) } | ||||
| func TestObjectRemote(t *testing.T)        { fstests.TestObjectRemote(t) } | ||||
| func TestObjectHashes(t *testing.T)        { fstests.TestObjectHashes(t) } | ||||
| func TestObjectModTime(t *testing.T)       { fstests.TestObjectModTime(t) } | ||||
| func TestObjectMimeType(t *testing.T)      { fstests.TestObjectMimeType(t) } | ||||
| func TestObjectSetModTime(t *testing.T)    { fstests.TestObjectSetModTime(t) } | ||||
| func TestObjectSize(t *testing.T)          { fstests.TestObjectSize(t) } | ||||
| func TestObjectOpen(t *testing.T)          { fstests.TestObjectOpen(t) } | ||||
| func TestObjectOpenSeek(t *testing.T)      { fstests.TestObjectOpenSeek(t) } | ||||
| func TestObjectPartialRead(t *testing.T)   { fstests.TestObjectPartialRead(t) } | ||||
| func TestObjectUpdate(t *testing.T)        { fstests.TestObjectUpdate(t) } | ||||
| func TestObjectStorable(t *testing.T)      { fstests.TestObjectStorable(t) } | ||||
| func TestFsIsFile(t *testing.T)            { fstests.TestFsIsFile(t) } | ||||
| func TestFsIsFileNotFound(t *testing.T)    { fstests.TestFsIsFileNotFound(t) } | ||||
| func TestObjectRemove(t *testing.T)        { fstests.TestObjectRemove(t) } | ||||
| func TestFsPutStream(t *testing.T)         { fstests.TestFsPutStream(t) } | ||||
| func TestObjectPurge(t *testing.T)         { fstests.TestObjectPurge(t) } | ||||
| func TestFinalise(t *testing.T)            { fstests.TestFinalise(t) } | ||||
|   | ||||
| @@ -877,9 +877,12 @@ func TestObjectRemove(t *testing.T) { | ||||
| 	fstest.CheckListing(t, remote, []fstest.Item{file2}) | ||||
| } | ||||
|  | ||||
| // TestFsPutUnknownLengthFile tests uploading files when size is not known in advance | ||||
| func TestFsPutUnknownLengthFile(t *testing.T) { | ||||
| // TestFsPutStream tests uploading files when size is not known in advance | ||||
| func TestFsPutStream(t *testing.T) { | ||||
| 	skipIfNotOk(t) | ||||
| 	if remote.Features().PutStream == nil { | ||||
| 		t.Skip("FS has no PutStream interface") | ||||
| 	} | ||||
|  | ||||
| 	file := fstest.Item{ | ||||
| 		ModTime: fstest.Time("2001-02-03T04:05:06.499999999Z"), | ||||
| @@ -898,7 +901,7 @@ again: | ||||
|  | ||||
| 	file.Size = -1 | ||||
| 	obji := fs.NewStaticObjectInfo(file.Path, file.ModTime, file.Size, true, nil, nil) | ||||
| 	obj, err := remote.Put(in, obji) | ||||
| 	obj, err := remote.Features().PutStream(in, obji) | ||||
| 	if err != nil { | ||||
| 		// Retry if err returned a retry error | ||||
| 		if fs.IsRetryError(err) && tries < maxTries { | ||||
| @@ -908,7 +911,7 @@ again: | ||||
| 			tries++ | ||||
| 			goto again | ||||
| 		} | ||||
| 		require.NoError(t, err, fmt.Sprintf("Put Unknown Length error: %v", err)) | ||||
| 		require.NoError(t, err, fmt.Sprintf("PutStream Unknown Length error: %v", err)) | ||||
| 	} | ||||
| 	file.Hashes = hash.Sums() | ||||
| 	file.Size = int64(contentSize) // use correct size when checking | ||||
|   | ||||
							
								
								
									
										106
									
								
								ftp/ftp_test.go
									
									
									
									
									
								
							
							
						
						
									
										106
									
								
								ftp/ftp_test.go
									
									
									
									
									
								
							| @@ -18,56 +18,56 @@ func TestSetup(t *testing.T) { | ||||
| } | ||||
|  | ||||
| // Generic tests for the Fs | ||||
| func TestInit(t *testing.T)                   { fstests.TestInit(t) } | ||||
| func TestFsString(t *testing.T)               { fstests.TestFsString(t) } | ||||
| func TestFsName(t *testing.T)                 { fstests.TestFsName(t) } | ||||
| func TestFsRoot(t *testing.T)                 { fstests.TestFsRoot(t) } | ||||
| func TestFsRmdirEmpty(t *testing.T)           { fstests.TestFsRmdirEmpty(t) } | ||||
| func TestFsRmdirNotFound(t *testing.T)        { fstests.TestFsRmdirNotFound(t) } | ||||
| func TestFsMkdir(t *testing.T)                { fstests.TestFsMkdir(t) } | ||||
| func TestFsMkdirRmdirSubdir(t *testing.T)     { fstests.TestFsMkdirRmdirSubdir(t) } | ||||
| func TestFsListEmpty(t *testing.T)            { fstests.TestFsListEmpty(t) } | ||||
| func TestFsListDirEmpty(t *testing.T)         { fstests.TestFsListDirEmpty(t) } | ||||
| func TestFsListRDirEmpty(t *testing.T)        { fstests.TestFsListRDirEmpty(t) } | ||||
| func TestFsNewObjectNotFound(t *testing.T)    { fstests.TestFsNewObjectNotFound(t) } | ||||
| func TestFsPutFile1(t *testing.T)             { fstests.TestFsPutFile1(t) } | ||||
| func TestFsPutError(t *testing.T)             { fstests.TestFsPutError(t) } | ||||
| func TestFsPutFile2(t *testing.T)             { fstests.TestFsPutFile2(t) } | ||||
| func TestFsUpdateFile1(t *testing.T)          { fstests.TestFsUpdateFile1(t) } | ||||
| func TestFsListDirFile2(t *testing.T)         { fstests.TestFsListDirFile2(t) } | ||||
| func TestFsListRDirFile2(t *testing.T)        { fstests.TestFsListRDirFile2(t) } | ||||
| func TestFsListDirRoot(t *testing.T)          { fstests.TestFsListDirRoot(t) } | ||||
| func TestFsListRDirRoot(t *testing.T)         { fstests.TestFsListRDirRoot(t) } | ||||
| func TestFsListSubdir(t *testing.T)           { fstests.TestFsListSubdir(t) } | ||||
| func TestFsListRSubdir(t *testing.T)          { fstests.TestFsListRSubdir(t) } | ||||
| func TestFsListLevel2(t *testing.T)           { fstests.TestFsListLevel2(t) } | ||||
| func TestFsListRLevel2(t *testing.T)          { fstests.TestFsListRLevel2(t) } | ||||
| func TestFsListFile1(t *testing.T)            { fstests.TestFsListFile1(t) } | ||||
| func TestFsNewObject(t *testing.T)            { fstests.TestFsNewObject(t) } | ||||
| func TestFsListFile1and2(t *testing.T)        { fstests.TestFsListFile1and2(t) } | ||||
| func TestFsNewObjectDir(t *testing.T)         { fstests.TestFsNewObjectDir(t) } | ||||
| func TestFsCopy(t *testing.T)                 { fstests.TestFsCopy(t) } | ||||
| func TestFsMove(t *testing.T)                 { fstests.TestFsMove(t) } | ||||
| func TestFsDirMove(t *testing.T)              { fstests.TestFsDirMove(t) } | ||||
| func TestFsRmdirFull(t *testing.T)            { fstests.TestFsRmdirFull(t) } | ||||
| func TestFsPrecision(t *testing.T)            { fstests.TestFsPrecision(t) } | ||||
| func TestFsDirChangeNotify(t *testing.T)      { fstests.TestFsDirChangeNotify(t) } | ||||
| func TestObjectString(t *testing.T)           { fstests.TestObjectString(t) } | ||||
| func TestObjectFs(t *testing.T)               { fstests.TestObjectFs(t) } | ||||
| func TestObjectRemote(t *testing.T)           { fstests.TestObjectRemote(t) } | ||||
| func TestObjectHashes(t *testing.T)           { fstests.TestObjectHashes(t) } | ||||
| func TestObjectModTime(t *testing.T)          { fstests.TestObjectModTime(t) } | ||||
| func TestObjectMimeType(t *testing.T)         { fstests.TestObjectMimeType(t) } | ||||
| func TestObjectSetModTime(t *testing.T)       { fstests.TestObjectSetModTime(t) } | ||||
| func TestObjectSize(t *testing.T)             { fstests.TestObjectSize(t) } | ||||
| func TestObjectOpen(t *testing.T)             { fstests.TestObjectOpen(t) } | ||||
| func TestObjectOpenSeek(t *testing.T)         { fstests.TestObjectOpenSeek(t) } | ||||
| func TestObjectPartialRead(t *testing.T)      { fstests.TestObjectPartialRead(t) } | ||||
| func TestObjectUpdate(t *testing.T)           { fstests.TestObjectUpdate(t) } | ||||
| func TestObjectStorable(t *testing.T)         { fstests.TestObjectStorable(t) } | ||||
| func TestFsIsFile(t *testing.T)               { fstests.TestFsIsFile(t) } | ||||
| func TestFsIsFileNotFound(t *testing.T)       { fstests.TestFsIsFileNotFound(t) } | ||||
| func TestObjectRemove(t *testing.T)           { fstests.TestObjectRemove(t) } | ||||
| func TestFsPutUnknownLengthFile(t *testing.T) { fstests.TestFsPutUnknownLengthFile(t) } | ||||
| func TestObjectPurge(t *testing.T)            { fstests.TestObjectPurge(t) } | ||||
| func TestFinalise(t *testing.T)               { fstests.TestFinalise(t) } | ||||
| func TestInit(t *testing.T)                { fstests.TestInit(t) } | ||||
| func TestFsString(t *testing.T)            { fstests.TestFsString(t) } | ||||
| func TestFsName(t *testing.T)              { fstests.TestFsName(t) } | ||||
| func TestFsRoot(t *testing.T)              { fstests.TestFsRoot(t) } | ||||
| func TestFsRmdirEmpty(t *testing.T)        { fstests.TestFsRmdirEmpty(t) } | ||||
| func TestFsRmdirNotFound(t *testing.T)     { fstests.TestFsRmdirNotFound(t) } | ||||
| func TestFsMkdir(t *testing.T)             { fstests.TestFsMkdir(t) } | ||||
| func TestFsMkdirRmdirSubdir(t *testing.T)  { fstests.TestFsMkdirRmdirSubdir(t) } | ||||
| func TestFsListEmpty(t *testing.T)         { fstests.TestFsListEmpty(t) } | ||||
| func TestFsListDirEmpty(t *testing.T)      { fstests.TestFsListDirEmpty(t) } | ||||
| func TestFsListRDirEmpty(t *testing.T)     { fstests.TestFsListRDirEmpty(t) } | ||||
| func TestFsNewObjectNotFound(t *testing.T) { fstests.TestFsNewObjectNotFound(t) } | ||||
| func TestFsPutFile1(t *testing.T)          { fstests.TestFsPutFile1(t) } | ||||
| func TestFsPutError(t *testing.T)          { fstests.TestFsPutError(t) } | ||||
| func TestFsPutFile2(t *testing.T)          { fstests.TestFsPutFile2(t) } | ||||
| func TestFsUpdateFile1(t *testing.T)       { fstests.TestFsUpdateFile1(t) } | ||||
| func TestFsListDirFile2(t *testing.T)      { fstests.TestFsListDirFile2(t) } | ||||
| func TestFsListRDirFile2(t *testing.T)     { fstests.TestFsListRDirFile2(t) } | ||||
| func TestFsListDirRoot(t *testing.T)       { fstests.TestFsListDirRoot(t) } | ||||
| func TestFsListRDirRoot(t *testing.T)      { fstests.TestFsListRDirRoot(t) } | ||||
| func TestFsListSubdir(t *testing.T)        { fstests.TestFsListSubdir(t) } | ||||
| func TestFsListRSubdir(t *testing.T)       { fstests.TestFsListRSubdir(t) } | ||||
| func TestFsListLevel2(t *testing.T)        { fstests.TestFsListLevel2(t) } | ||||
| func TestFsListRLevel2(t *testing.T)       { fstests.TestFsListRLevel2(t) } | ||||
| func TestFsListFile1(t *testing.T)         { fstests.TestFsListFile1(t) } | ||||
| func TestFsNewObject(t *testing.T)         { fstests.TestFsNewObject(t) } | ||||
| func TestFsListFile1and2(t *testing.T)     { fstests.TestFsListFile1and2(t) } | ||||
| func TestFsNewObjectDir(t *testing.T)      { fstests.TestFsNewObjectDir(t) } | ||||
| func TestFsCopy(t *testing.T)              { fstests.TestFsCopy(t) } | ||||
| func TestFsMove(t *testing.T)              { fstests.TestFsMove(t) } | ||||
| func TestFsDirMove(t *testing.T)           { fstests.TestFsDirMove(t) } | ||||
| func TestFsRmdirFull(t *testing.T)         { fstests.TestFsRmdirFull(t) } | ||||
| func TestFsPrecision(t *testing.T)         { fstests.TestFsPrecision(t) } | ||||
| func TestFsDirChangeNotify(t *testing.T)   { fstests.TestFsDirChangeNotify(t) } | ||||
| func TestObjectString(t *testing.T)        { fstests.TestObjectString(t) } | ||||
| func TestObjectFs(t *testing.T)            { fstests.TestObjectFs(t) } | ||||
| func TestObjectRemote(t *testing.T)        { fstests.TestObjectRemote(t) } | ||||
| func TestObjectHashes(t *testing.T)        { fstests.TestObjectHashes(t) } | ||||
| func TestObjectModTime(t *testing.T)       { fstests.TestObjectModTime(t) } | ||||
| func TestObjectMimeType(t *testing.T)      { fstests.TestObjectMimeType(t) } | ||||
| func TestObjectSetModTime(t *testing.T)    { fstests.TestObjectSetModTime(t) } | ||||
| func TestObjectSize(t *testing.T)          { fstests.TestObjectSize(t) } | ||||
| func TestObjectOpen(t *testing.T)          { fstests.TestObjectOpen(t) } | ||||
| func TestObjectOpenSeek(t *testing.T)      { fstests.TestObjectOpenSeek(t) } | ||||
| func TestObjectPartialRead(t *testing.T)   { fstests.TestObjectPartialRead(t) } | ||||
| func TestObjectUpdate(t *testing.T)        { fstests.TestObjectUpdate(t) } | ||||
| func TestObjectStorable(t *testing.T)      { fstests.TestObjectStorable(t) } | ||||
| func TestFsIsFile(t *testing.T)            { fstests.TestFsIsFile(t) } | ||||
| func TestFsIsFileNotFound(t *testing.T)    { fstests.TestFsIsFileNotFound(t) } | ||||
| func TestObjectRemove(t *testing.T)        { fstests.TestObjectRemove(t) } | ||||
| func TestFsPutStream(t *testing.T)         { fstests.TestFsPutStream(t) } | ||||
| func TestObjectPurge(t *testing.T)         { fstests.TestObjectPurge(t) } | ||||
| func TestFinalise(t *testing.T)            { fstests.TestFinalise(t) } | ||||
|   | ||||
| @@ -18,56 +18,56 @@ func TestSetup(t *testing.T) { | ||||
| } | ||||
|  | ||||
| // Generic tests for the Fs | ||||
| func TestInit(t *testing.T)                   { fstests.TestInit(t) } | ||||
| func TestFsString(t *testing.T)               { fstests.TestFsString(t) } | ||||
| func TestFsName(t *testing.T)                 { fstests.TestFsName(t) } | ||||
| func TestFsRoot(t *testing.T)                 { fstests.TestFsRoot(t) } | ||||
| func TestFsRmdirEmpty(t *testing.T)           { fstests.TestFsRmdirEmpty(t) } | ||||
| func TestFsRmdirNotFound(t *testing.T)        { fstests.TestFsRmdirNotFound(t) } | ||||
| func TestFsMkdir(t *testing.T)                { fstests.TestFsMkdir(t) } | ||||
| func TestFsMkdirRmdirSubdir(t *testing.T)     { fstests.TestFsMkdirRmdirSubdir(t) } | ||||
| func TestFsListEmpty(t *testing.T)            { fstests.TestFsListEmpty(t) } | ||||
| func TestFsListDirEmpty(t *testing.T)         { fstests.TestFsListDirEmpty(t) } | ||||
| func TestFsListRDirEmpty(t *testing.T)        { fstests.TestFsListRDirEmpty(t) } | ||||
| func TestFsNewObjectNotFound(t *testing.T)    { fstests.TestFsNewObjectNotFound(t) } | ||||
| func TestFsPutFile1(t *testing.T)             { fstests.TestFsPutFile1(t) } | ||||
| func TestFsPutError(t *testing.T)             { fstests.TestFsPutError(t) } | ||||
| func TestFsPutFile2(t *testing.T)             { fstests.TestFsPutFile2(t) } | ||||
| func TestFsUpdateFile1(t *testing.T)          { fstests.TestFsUpdateFile1(t) } | ||||
| func TestFsListDirFile2(t *testing.T)         { fstests.TestFsListDirFile2(t) } | ||||
| func TestFsListRDirFile2(t *testing.T)        { fstests.TestFsListRDirFile2(t) } | ||||
| func TestFsListDirRoot(t *testing.T)          { fstests.TestFsListDirRoot(t) } | ||||
| func TestFsListRDirRoot(t *testing.T)         { fstests.TestFsListRDirRoot(t) } | ||||
| func TestFsListSubdir(t *testing.T)           { fstests.TestFsListSubdir(t) } | ||||
| func TestFsListRSubdir(t *testing.T)          { fstests.TestFsListRSubdir(t) } | ||||
| func TestFsListLevel2(t *testing.T)           { fstests.TestFsListLevel2(t) } | ||||
| func TestFsListRLevel2(t *testing.T)          { fstests.TestFsListRLevel2(t) } | ||||
| func TestFsListFile1(t *testing.T)            { fstests.TestFsListFile1(t) } | ||||
| func TestFsNewObject(t *testing.T)            { fstests.TestFsNewObject(t) } | ||||
| func TestFsListFile1and2(t *testing.T)        { fstests.TestFsListFile1and2(t) } | ||||
| func TestFsNewObjectDir(t *testing.T)         { fstests.TestFsNewObjectDir(t) } | ||||
| func TestFsCopy(t *testing.T)                 { fstests.TestFsCopy(t) } | ||||
| func TestFsMove(t *testing.T)                 { fstests.TestFsMove(t) } | ||||
| func TestFsDirMove(t *testing.T)              { fstests.TestFsDirMove(t) } | ||||
| func TestFsRmdirFull(t *testing.T)            { fstests.TestFsRmdirFull(t) } | ||||
| func TestFsPrecision(t *testing.T)            { fstests.TestFsPrecision(t) } | ||||
| func TestFsDirChangeNotify(t *testing.T)      { fstests.TestFsDirChangeNotify(t) } | ||||
| func TestObjectString(t *testing.T)           { fstests.TestObjectString(t) } | ||||
| func TestObjectFs(t *testing.T)               { fstests.TestObjectFs(t) } | ||||
| func TestObjectRemote(t *testing.T)           { fstests.TestObjectRemote(t) } | ||||
| func TestObjectHashes(t *testing.T)           { fstests.TestObjectHashes(t) } | ||||
| func TestObjectModTime(t *testing.T)          { fstests.TestObjectModTime(t) } | ||||
| func TestObjectMimeType(t *testing.T)         { fstests.TestObjectMimeType(t) } | ||||
| func TestObjectSetModTime(t *testing.T)       { fstests.TestObjectSetModTime(t) } | ||||
| func TestObjectSize(t *testing.T)             { fstests.TestObjectSize(t) } | ||||
| func TestObjectOpen(t *testing.T)             { fstests.TestObjectOpen(t) } | ||||
| func TestObjectOpenSeek(t *testing.T)         { fstests.TestObjectOpenSeek(t) } | ||||
| func TestObjectPartialRead(t *testing.T)      { fstests.TestObjectPartialRead(t) } | ||||
| func TestObjectUpdate(t *testing.T)           { fstests.TestObjectUpdate(t) } | ||||
| func TestObjectStorable(t *testing.T)         { fstests.TestObjectStorable(t) } | ||||
| func TestFsIsFile(t *testing.T)               { fstests.TestFsIsFile(t) } | ||||
| func TestFsIsFileNotFound(t *testing.T)       { fstests.TestFsIsFileNotFound(t) } | ||||
| func TestObjectRemove(t *testing.T)           { fstests.TestObjectRemove(t) } | ||||
| func TestFsPutUnknownLengthFile(t *testing.T) { fstests.TestFsPutUnknownLengthFile(t) } | ||||
| func TestObjectPurge(t *testing.T)            { fstests.TestObjectPurge(t) } | ||||
| func TestFinalise(t *testing.T)               { fstests.TestFinalise(t) } | ||||
| func TestInit(t *testing.T)                { fstests.TestInit(t) } | ||||
| func TestFsString(t *testing.T)            { fstests.TestFsString(t) } | ||||
| func TestFsName(t *testing.T)              { fstests.TestFsName(t) } | ||||
| func TestFsRoot(t *testing.T)              { fstests.TestFsRoot(t) } | ||||
| func TestFsRmdirEmpty(t *testing.T)        { fstests.TestFsRmdirEmpty(t) } | ||||
| func TestFsRmdirNotFound(t *testing.T)     { fstests.TestFsRmdirNotFound(t) } | ||||
| func TestFsMkdir(t *testing.T)             { fstests.TestFsMkdir(t) } | ||||
| func TestFsMkdirRmdirSubdir(t *testing.T)  { fstests.TestFsMkdirRmdirSubdir(t) } | ||||
| func TestFsListEmpty(t *testing.T)         { fstests.TestFsListEmpty(t) } | ||||
| func TestFsListDirEmpty(t *testing.T)      { fstests.TestFsListDirEmpty(t) } | ||||
| func TestFsListRDirEmpty(t *testing.T)     { fstests.TestFsListRDirEmpty(t) } | ||||
| func TestFsNewObjectNotFound(t *testing.T) { fstests.TestFsNewObjectNotFound(t) } | ||||
| func TestFsPutFile1(t *testing.T)          { fstests.TestFsPutFile1(t) } | ||||
| func TestFsPutError(t *testing.T)          { fstests.TestFsPutError(t) } | ||||
| func TestFsPutFile2(t *testing.T)          { fstests.TestFsPutFile2(t) } | ||||
| func TestFsUpdateFile1(t *testing.T)       { fstests.TestFsUpdateFile1(t) } | ||||
| func TestFsListDirFile2(t *testing.T)      { fstests.TestFsListDirFile2(t) } | ||||
| func TestFsListRDirFile2(t *testing.T)     { fstests.TestFsListRDirFile2(t) } | ||||
| func TestFsListDirRoot(t *testing.T)       { fstests.TestFsListDirRoot(t) } | ||||
| func TestFsListRDirRoot(t *testing.T)      { fstests.TestFsListRDirRoot(t) } | ||||
| func TestFsListSubdir(t *testing.T)        { fstests.TestFsListSubdir(t) } | ||||
| func TestFsListRSubdir(t *testing.T)       { fstests.TestFsListRSubdir(t) } | ||||
| func TestFsListLevel2(t *testing.T)        { fstests.TestFsListLevel2(t) } | ||||
| func TestFsListRLevel2(t *testing.T)       { fstests.TestFsListRLevel2(t) } | ||||
| func TestFsListFile1(t *testing.T)         { fstests.TestFsListFile1(t) } | ||||
| func TestFsNewObject(t *testing.T)         { fstests.TestFsNewObject(t) } | ||||
| func TestFsListFile1and2(t *testing.T)     { fstests.TestFsListFile1and2(t) } | ||||
| func TestFsNewObjectDir(t *testing.T)      { fstests.TestFsNewObjectDir(t) } | ||||
| func TestFsCopy(t *testing.T)              { fstests.TestFsCopy(t) } | ||||
| func TestFsMove(t *testing.T)              { fstests.TestFsMove(t) } | ||||
| func TestFsDirMove(t *testing.T)           { fstests.TestFsDirMove(t) } | ||||
| func TestFsRmdirFull(t *testing.T)         { fstests.TestFsRmdirFull(t) } | ||||
| func TestFsPrecision(t *testing.T)         { fstests.TestFsPrecision(t) } | ||||
| func TestFsDirChangeNotify(t *testing.T)   { fstests.TestFsDirChangeNotify(t) } | ||||
| func TestObjectString(t *testing.T)        { fstests.TestObjectString(t) } | ||||
| func TestObjectFs(t *testing.T)            { fstests.TestObjectFs(t) } | ||||
| func TestObjectRemote(t *testing.T)        { fstests.TestObjectRemote(t) } | ||||
| func TestObjectHashes(t *testing.T)        { fstests.TestObjectHashes(t) } | ||||
| func TestObjectModTime(t *testing.T)       { fstests.TestObjectModTime(t) } | ||||
| func TestObjectMimeType(t *testing.T)      { fstests.TestObjectMimeType(t) } | ||||
| func TestObjectSetModTime(t *testing.T)    { fstests.TestObjectSetModTime(t) } | ||||
| func TestObjectSize(t *testing.T)          { fstests.TestObjectSize(t) } | ||||
| func TestObjectOpen(t *testing.T)          { fstests.TestObjectOpen(t) } | ||||
| func TestObjectOpenSeek(t *testing.T)      { fstests.TestObjectOpenSeek(t) } | ||||
| func TestObjectPartialRead(t *testing.T)   { fstests.TestObjectPartialRead(t) } | ||||
| func TestObjectUpdate(t *testing.T)        { fstests.TestObjectUpdate(t) } | ||||
| func TestObjectStorable(t *testing.T)      { fstests.TestObjectStorable(t) } | ||||
| func TestFsIsFile(t *testing.T)            { fstests.TestFsIsFile(t) } | ||||
| func TestFsIsFileNotFound(t *testing.T)    { fstests.TestFsIsFileNotFound(t) } | ||||
| func TestObjectRemove(t *testing.T)        { fstests.TestObjectRemove(t) } | ||||
| func TestFsPutStream(t *testing.T)         { fstests.TestFsPutStream(t) } | ||||
| func TestObjectPurge(t *testing.T)         { fstests.TestObjectPurge(t) } | ||||
| func TestFinalise(t *testing.T)            { fstests.TestFinalise(t) } | ||||
|   | ||||
| @@ -18,56 +18,56 @@ func TestSetup(t *testing.T) { | ||||
| } | ||||
|  | ||||
| // Generic tests for the Fs | ||||
| func TestInit(t *testing.T)                   { fstests.TestInit(t) } | ||||
| func TestFsString(t *testing.T)               { fstests.TestFsString(t) } | ||||
| func TestFsName(t *testing.T)                 { fstests.TestFsName(t) } | ||||
| func TestFsRoot(t *testing.T)                 { fstests.TestFsRoot(t) } | ||||
| func TestFsRmdirEmpty(t *testing.T)           { fstests.TestFsRmdirEmpty(t) } | ||||
| func TestFsRmdirNotFound(t *testing.T)        { fstests.TestFsRmdirNotFound(t) } | ||||
| func TestFsMkdir(t *testing.T)                { fstests.TestFsMkdir(t) } | ||||
| func TestFsMkdirRmdirSubdir(t *testing.T)     { fstests.TestFsMkdirRmdirSubdir(t) } | ||||
| func TestFsListEmpty(t *testing.T)            { fstests.TestFsListEmpty(t) } | ||||
| func TestFsListDirEmpty(t *testing.T)         { fstests.TestFsListDirEmpty(t) } | ||||
| func TestFsListRDirEmpty(t *testing.T)        { fstests.TestFsListRDirEmpty(t) } | ||||
| func TestFsNewObjectNotFound(t *testing.T)    { fstests.TestFsNewObjectNotFound(t) } | ||||
| func TestFsPutFile1(t *testing.T)             { fstests.TestFsPutFile1(t) } | ||||
| func TestFsPutError(t *testing.T)             { fstests.TestFsPutError(t) } | ||||
| func TestFsPutFile2(t *testing.T)             { fstests.TestFsPutFile2(t) } | ||||
| func TestFsUpdateFile1(t *testing.T)          { fstests.TestFsUpdateFile1(t) } | ||||
| func TestFsListDirFile2(t *testing.T)         { fstests.TestFsListDirFile2(t) } | ||||
| func TestFsListRDirFile2(t *testing.T)        { fstests.TestFsListRDirFile2(t) } | ||||
| func TestFsListDirRoot(t *testing.T)          { fstests.TestFsListDirRoot(t) } | ||||
| func TestFsListRDirRoot(t *testing.T)         { fstests.TestFsListRDirRoot(t) } | ||||
| func TestFsListSubdir(t *testing.T)           { fstests.TestFsListSubdir(t) } | ||||
| func TestFsListRSubdir(t *testing.T)          { fstests.TestFsListRSubdir(t) } | ||||
| func TestFsListLevel2(t *testing.T)           { fstests.TestFsListLevel2(t) } | ||||
| func TestFsListRLevel2(t *testing.T)          { fstests.TestFsListRLevel2(t) } | ||||
| func TestFsListFile1(t *testing.T)            { fstests.TestFsListFile1(t) } | ||||
| func TestFsNewObject(t *testing.T)            { fstests.TestFsNewObject(t) } | ||||
| func TestFsListFile1and2(t *testing.T)        { fstests.TestFsListFile1and2(t) } | ||||
| func TestFsNewObjectDir(t *testing.T)         { fstests.TestFsNewObjectDir(t) } | ||||
| func TestFsCopy(t *testing.T)                 { fstests.TestFsCopy(t) } | ||||
| func TestFsMove(t *testing.T)                 { fstests.TestFsMove(t) } | ||||
| func TestFsDirMove(t *testing.T)              { fstests.TestFsDirMove(t) } | ||||
| func TestFsRmdirFull(t *testing.T)            { fstests.TestFsRmdirFull(t) } | ||||
| func TestFsPrecision(t *testing.T)            { fstests.TestFsPrecision(t) } | ||||
| func TestFsDirChangeNotify(t *testing.T)      { fstests.TestFsDirChangeNotify(t) } | ||||
| func TestObjectString(t *testing.T)           { fstests.TestObjectString(t) } | ||||
| func TestObjectFs(t *testing.T)               { fstests.TestObjectFs(t) } | ||||
| func TestObjectRemote(t *testing.T)           { fstests.TestObjectRemote(t) } | ||||
| func TestObjectHashes(t *testing.T)           { fstests.TestObjectHashes(t) } | ||||
| func TestObjectModTime(t *testing.T)          { fstests.TestObjectModTime(t) } | ||||
| func TestObjectMimeType(t *testing.T)         { fstests.TestObjectMimeType(t) } | ||||
| func TestObjectSetModTime(t *testing.T)       { fstests.TestObjectSetModTime(t) } | ||||
| func TestObjectSize(t *testing.T)             { fstests.TestObjectSize(t) } | ||||
| func TestObjectOpen(t *testing.T)             { fstests.TestObjectOpen(t) } | ||||
| func TestObjectOpenSeek(t *testing.T)         { fstests.TestObjectOpenSeek(t) } | ||||
| func TestObjectPartialRead(t *testing.T)      { fstests.TestObjectPartialRead(t) } | ||||
| func TestObjectUpdate(t *testing.T)           { fstests.TestObjectUpdate(t) } | ||||
| func TestObjectStorable(t *testing.T)         { fstests.TestObjectStorable(t) } | ||||
| func TestFsIsFile(t *testing.T)               { fstests.TestFsIsFile(t) } | ||||
| func TestFsIsFileNotFound(t *testing.T)       { fstests.TestFsIsFileNotFound(t) } | ||||
| func TestObjectRemove(t *testing.T)           { fstests.TestObjectRemove(t) } | ||||
| func TestFsPutUnknownLengthFile(t *testing.T) { fstests.TestFsPutUnknownLengthFile(t) } | ||||
| func TestObjectPurge(t *testing.T)            { fstests.TestObjectPurge(t) } | ||||
| func TestFinalise(t *testing.T)               { fstests.TestFinalise(t) } | ||||
| func TestInit(t *testing.T)                { fstests.TestInit(t) } | ||||
| func TestFsString(t *testing.T)            { fstests.TestFsString(t) } | ||||
| func TestFsName(t *testing.T)              { fstests.TestFsName(t) } | ||||
| func TestFsRoot(t *testing.T)              { fstests.TestFsRoot(t) } | ||||
| func TestFsRmdirEmpty(t *testing.T)        { fstests.TestFsRmdirEmpty(t) } | ||||
| func TestFsRmdirNotFound(t *testing.T)     { fstests.TestFsRmdirNotFound(t) } | ||||
| func TestFsMkdir(t *testing.T)             { fstests.TestFsMkdir(t) } | ||||
| func TestFsMkdirRmdirSubdir(t *testing.T)  { fstests.TestFsMkdirRmdirSubdir(t) } | ||||
| func TestFsListEmpty(t *testing.T)         { fstests.TestFsListEmpty(t) } | ||||
| func TestFsListDirEmpty(t *testing.T)      { fstests.TestFsListDirEmpty(t) } | ||||
| func TestFsListRDirEmpty(t *testing.T)     { fstests.TestFsListRDirEmpty(t) } | ||||
| func TestFsNewObjectNotFound(t *testing.T) { fstests.TestFsNewObjectNotFound(t) } | ||||
| func TestFsPutFile1(t *testing.T)          { fstests.TestFsPutFile1(t) } | ||||
| func TestFsPutError(t *testing.T)          { fstests.TestFsPutError(t) } | ||||
| func TestFsPutFile2(t *testing.T)          { fstests.TestFsPutFile2(t) } | ||||
| func TestFsUpdateFile1(t *testing.T)       { fstests.TestFsUpdateFile1(t) } | ||||
| func TestFsListDirFile2(t *testing.T)      { fstests.TestFsListDirFile2(t) } | ||||
| func TestFsListRDirFile2(t *testing.T)     { fstests.TestFsListRDirFile2(t) } | ||||
| func TestFsListDirRoot(t *testing.T)       { fstests.TestFsListDirRoot(t) } | ||||
| func TestFsListRDirRoot(t *testing.T)      { fstests.TestFsListRDirRoot(t) } | ||||
| func TestFsListSubdir(t *testing.T)        { fstests.TestFsListSubdir(t) } | ||||
| func TestFsListRSubdir(t *testing.T)       { fstests.TestFsListRSubdir(t) } | ||||
| func TestFsListLevel2(t *testing.T)        { fstests.TestFsListLevel2(t) } | ||||
| func TestFsListRLevel2(t *testing.T)       { fstests.TestFsListRLevel2(t) } | ||||
| func TestFsListFile1(t *testing.T)         { fstests.TestFsListFile1(t) } | ||||
| func TestFsNewObject(t *testing.T)         { fstests.TestFsNewObject(t) } | ||||
| func TestFsListFile1and2(t *testing.T)     { fstests.TestFsListFile1and2(t) } | ||||
| func TestFsNewObjectDir(t *testing.T)      { fstests.TestFsNewObjectDir(t) } | ||||
| func TestFsCopy(t *testing.T)              { fstests.TestFsCopy(t) } | ||||
| func TestFsMove(t *testing.T)              { fstests.TestFsMove(t) } | ||||
| func TestFsDirMove(t *testing.T)           { fstests.TestFsDirMove(t) } | ||||
| func TestFsRmdirFull(t *testing.T)         { fstests.TestFsRmdirFull(t) } | ||||
| func TestFsPrecision(t *testing.T)         { fstests.TestFsPrecision(t) } | ||||
| func TestFsDirChangeNotify(t *testing.T)   { fstests.TestFsDirChangeNotify(t) } | ||||
| func TestObjectString(t *testing.T)        { fstests.TestObjectString(t) } | ||||
| func TestObjectFs(t *testing.T)            { fstests.TestObjectFs(t) } | ||||
| func TestObjectRemote(t *testing.T)        { fstests.TestObjectRemote(t) } | ||||
| func TestObjectHashes(t *testing.T)        { fstests.TestObjectHashes(t) } | ||||
| func TestObjectModTime(t *testing.T)       { fstests.TestObjectModTime(t) } | ||||
| func TestObjectMimeType(t *testing.T)      { fstests.TestObjectMimeType(t) } | ||||
| func TestObjectSetModTime(t *testing.T)    { fstests.TestObjectSetModTime(t) } | ||||
| func TestObjectSize(t *testing.T)          { fstests.TestObjectSize(t) } | ||||
| func TestObjectOpen(t *testing.T)          { fstests.TestObjectOpen(t) } | ||||
| func TestObjectOpenSeek(t *testing.T)      { fstests.TestObjectOpenSeek(t) } | ||||
| func TestObjectPartialRead(t *testing.T)   { fstests.TestObjectPartialRead(t) } | ||||
| func TestObjectUpdate(t *testing.T)        { fstests.TestObjectUpdate(t) } | ||||
| func TestObjectStorable(t *testing.T)      { fstests.TestObjectStorable(t) } | ||||
| func TestFsIsFile(t *testing.T)            { fstests.TestFsIsFile(t) } | ||||
| func TestFsIsFileNotFound(t *testing.T)    { fstests.TestFsIsFileNotFound(t) } | ||||
| func TestObjectRemove(t *testing.T)        { fstests.TestObjectRemove(t) } | ||||
| func TestFsPutStream(t *testing.T)         { fstests.TestFsPutStream(t) } | ||||
| func TestObjectPurge(t *testing.T)         { fstests.TestObjectPurge(t) } | ||||
| func TestFinalise(t *testing.T)            { fstests.TestFinalise(t) } | ||||
|   | ||||
| @@ -18,56 +18,56 @@ func TestSetup(t *testing.T) { | ||||
| } | ||||
|  | ||||
| // Generic tests for the Fs | ||||
| func TestInit(t *testing.T)                   { fstests.TestInit(t) } | ||||
| func TestFsString(t *testing.T)               { fstests.TestFsString(t) } | ||||
| func TestFsName(t *testing.T)                 { fstests.TestFsName(t) } | ||||
| func TestFsRoot(t *testing.T)                 { fstests.TestFsRoot(t) } | ||||
| func TestFsRmdirEmpty(t *testing.T)           { fstests.TestFsRmdirEmpty(t) } | ||||
| func TestFsRmdirNotFound(t *testing.T)        { fstests.TestFsRmdirNotFound(t) } | ||||
| func TestFsMkdir(t *testing.T)                { fstests.TestFsMkdir(t) } | ||||
| func TestFsMkdirRmdirSubdir(t *testing.T)     { fstests.TestFsMkdirRmdirSubdir(t) } | ||||
| func TestFsListEmpty(t *testing.T)            { fstests.TestFsListEmpty(t) } | ||||
| func TestFsListDirEmpty(t *testing.T)         { fstests.TestFsListDirEmpty(t) } | ||||
| func TestFsListRDirEmpty(t *testing.T)        { fstests.TestFsListRDirEmpty(t) } | ||||
| func TestFsNewObjectNotFound(t *testing.T)    { fstests.TestFsNewObjectNotFound(t) } | ||||
| func TestFsPutFile1(t *testing.T)             { fstests.TestFsPutFile1(t) } | ||||
| func TestFsPutError(t *testing.T)             { fstests.TestFsPutError(t) } | ||||
| func TestFsPutFile2(t *testing.T)             { fstests.TestFsPutFile2(t) } | ||||
| func TestFsUpdateFile1(t *testing.T)          { fstests.TestFsUpdateFile1(t) } | ||||
| func TestFsListDirFile2(t *testing.T)         { fstests.TestFsListDirFile2(t) } | ||||
| func TestFsListRDirFile2(t *testing.T)        { fstests.TestFsListRDirFile2(t) } | ||||
| func TestFsListDirRoot(t *testing.T)          { fstests.TestFsListDirRoot(t) } | ||||
| func TestFsListRDirRoot(t *testing.T)         { fstests.TestFsListRDirRoot(t) } | ||||
| func TestFsListSubdir(t *testing.T)           { fstests.TestFsListSubdir(t) } | ||||
| func TestFsListRSubdir(t *testing.T)          { fstests.TestFsListRSubdir(t) } | ||||
| func TestFsListLevel2(t *testing.T)           { fstests.TestFsListLevel2(t) } | ||||
| func TestFsListRLevel2(t *testing.T)          { fstests.TestFsListRLevel2(t) } | ||||
| func TestFsListFile1(t *testing.T)            { fstests.TestFsListFile1(t) } | ||||
| func TestFsNewObject(t *testing.T)            { fstests.TestFsNewObject(t) } | ||||
| func TestFsListFile1and2(t *testing.T)        { fstests.TestFsListFile1and2(t) } | ||||
| func TestFsNewObjectDir(t *testing.T)         { fstests.TestFsNewObjectDir(t) } | ||||
| func TestFsCopy(t *testing.T)                 { fstests.TestFsCopy(t) } | ||||
| func TestFsMove(t *testing.T)                 { fstests.TestFsMove(t) } | ||||
| func TestFsDirMove(t *testing.T)              { fstests.TestFsDirMove(t) } | ||||
| func TestFsRmdirFull(t *testing.T)            { fstests.TestFsRmdirFull(t) } | ||||
| func TestFsPrecision(t *testing.T)            { fstests.TestFsPrecision(t) } | ||||
| func TestFsDirChangeNotify(t *testing.T)      { fstests.TestFsDirChangeNotify(t) } | ||||
| func TestObjectString(t *testing.T)           { fstests.TestObjectString(t) } | ||||
| func TestObjectFs(t *testing.T)               { fstests.TestObjectFs(t) } | ||||
| func TestObjectRemote(t *testing.T)           { fstests.TestObjectRemote(t) } | ||||
| func TestObjectHashes(t *testing.T)           { fstests.TestObjectHashes(t) } | ||||
| func TestObjectModTime(t *testing.T)          { fstests.TestObjectModTime(t) } | ||||
| func TestObjectMimeType(t *testing.T)         { fstests.TestObjectMimeType(t) } | ||||
| func TestObjectSetModTime(t *testing.T)       { fstests.TestObjectSetModTime(t) } | ||||
| func TestObjectSize(t *testing.T)             { fstests.TestObjectSize(t) } | ||||
| func TestObjectOpen(t *testing.T)             { fstests.TestObjectOpen(t) } | ||||
| func TestObjectOpenSeek(t *testing.T)         { fstests.TestObjectOpenSeek(t) } | ||||
| func TestObjectPartialRead(t *testing.T)      { fstests.TestObjectPartialRead(t) } | ||||
| func TestObjectUpdate(t *testing.T)           { fstests.TestObjectUpdate(t) } | ||||
| func TestObjectStorable(t *testing.T)         { fstests.TestObjectStorable(t) } | ||||
| func TestFsIsFile(t *testing.T)               { fstests.TestFsIsFile(t) } | ||||
| func TestFsIsFileNotFound(t *testing.T)       { fstests.TestFsIsFileNotFound(t) } | ||||
| func TestObjectRemove(t *testing.T)           { fstests.TestObjectRemove(t) } | ||||
| func TestFsPutUnknownLengthFile(t *testing.T) { fstests.TestFsPutUnknownLengthFile(t) } | ||||
| func TestObjectPurge(t *testing.T)            { fstests.TestObjectPurge(t) } | ||||
| func TestFinalise(t *testing.T)               { fstests.TestFinalise(t) } | ||||
| func TestInit(t *testing.T)                { fstests.TestInit(t) } | ||||
| func TestFsString(t *testing.T)            { fstests.TestFsString(t) } | ||||
| func TestFsName(t *testing.T)              { fstests.TestFsName(t) } | ||||
| func TestFsRoot(t *testing.T)              { fstests.TestFsRoot(t) } | ||||
| func TestFsRmdirEmpty(t *testing.T)        { fstests.TestFsRmdirEmpty(t) } | ||||
| func TestFsRmdirNotFound(t *testing.T)     { fstests.TestFsRmdirNotFound(t) } | ||||
| func TestFsMkdir(t *testing.T)             { fstests.TestFsMkdir(t) } | ||||
| func TestFsMkdirRmdirSubdir(t *testing.T)  { fstests.TestFsMkdirRmdirSubdir(t) } | ||||
| func TestFsListEmpty(t *testing.T)         { fstests.TestFsListEmpty(t) } | ||||
| func TestFsListDirEmpty(t *testing.T)      { fstests.TestFsListDirEmpty(t) } | ||||
| func TestFsListRDirEmpty(t *testing.T)     { fstests.TestFsListRDirEmpty(t) } | ||||
| func TestFsNewObjectNotFound(t *testing.T) { fstests.TestFsNewObjectNotFound(t) } | ||||
| func TestFsPutFile1(t *testing.T)          { fstests.TestFsPutFile1(t) } | ||||
| func TestFsPutError(t *testing.T)          { fstests.TestFsPutError(t) } | ||||
| func TestFsPutFile2(t *testing.T)          { fstests.TestFsPutFile2(t) } | ||||
| func TestFsUpdateFile1(t *testing.T)       { fstests.TestFsUpdateFile1(t) } | ||||
| func TestFsListDirFile2(t *testing.T)      { fstests.TestFsListDirFile2(t) } | ||||
| func TestFsListRDirFile2(t *testing.T)     { fstests.TestFsListRDirFile2(t) } | ||||
| func TestFsListDirRoot(t *testing.T)       { fstests.TestFsListDirRoot(t) } | ||||
| func TestFsListRDirRoot(t *testing.T)      { fstests.TestFsListRDirRoot(t) } | ||||
| func TestFsListSubdir(t *testing.T)        { fstests.TestFsListSubdir(t) } | ||||
| func TestFsListRSubdir(t *testing.T)       { fstests.TestFsListRSubdir(t) } | ||||
| func TestFsListLevel2(t *testing.T)        { fstests.TestFsListLevel2(t) } | ||||
| func TestFsListRLevel2(t *testing.T)       { fstests.TestFsListRLevel2(t) } | ||||
| func TestFsListFile1(t *testing.T)         { fstests.TestFsListFile1(t) } | ||||
| func TestFsNewObject(t *testing.T)         { fstests.TestFsNewObject(t) } | ||||
| func TestFsListFile1and2(t *testing.T)     { fstests.TestFsListFile1and2(t) } | ||||
| func TestFsNewObjectDir(t *testing.T)      { fstests.TestFsNewObjectDir(t) } | ||||
| func TestFsCopy(t *testing.T)              { fstests.TestFsCopy(t) } | ||||
| func TestFsMove(t *testing.T)              { fstests.TestFsMove(t) } | ||||
| func TestFsDirMove(t *testing.T)           { fstests.TestFsDirMove(t) } | ||||
| func TestFsRmdirFull(t *testing.T)         { fstests.TestFsRmdirFull(t) } | ||||
| func TestFsPrecision(t *testing.T)         { fstests.TestFsPrecision(t) } | ||||
| func TestFsDirChangeNotify(t *testing.T)   { fstests.TestFsDirChangeNotify(t) } | ||||
| func TestObjectString(t *testing.T)        { fstests.TestObjectString(t) } | ||||
| func TestObjectFs(t *testing.T)            { fstests.TestObjectFs(t) } | ||||
| func TestObjectRemote(t *testing.T)        { fstests.TestObjectRemote(t) } | ||||
| func TestObjectHashes(t *testing.T)        { fstests.TestObjectHashes(t) } | ||||
| func TestObjectModTime(t *testing.T)       { fstests.TestObjectModTime(t) } | ||||
| func TestObjectMimeType(t *testing.T)      { fstests.TestObjectMimeType(t) } | ||||
| func TestObjectSetModTime(t *testing.T)    { fstests.TestObjectSetModTime(t) } | ||||
| func TestObjectSize(t *testing.T)          { fstests.TestObjectSize(t) } | ||||
| func TestObjectOpen(t *testing.T)          { fstests.TestObjectOpen(t) } | ||||
| func TestObjectOpenSeek(t *testing.T)      { fstests.TestObjectOpenSeek(t) } | ||||
| func TestObjectPartialRead(t *testing.T)   { fstests.TestObjectPartialRead(t) } | ||||
| func TestObjectUpdate(t *testing.T)        { fstests.TestObjectUpdate(t) } | ||||
| func TestObjectStorable(t *testing.T)      { fstests.TestObjectStorable(t) } | ||||
| func TestFsIsFile(t *testing.T)            { fstests.TestFsIsFile(t) } | ||||
| func TestFsIsFileNotFound(t *testing.T)    { fstests.TestFsIsFileNotFound(t) } | ||||
| func TestObjectRemove(t *testing.T)        { fstests.TestObjectRemove(t) } | ||||
| func TestFsPutStream(t *testing.T)         { fstests.TestFsPutStream(t) } | ||||
| func TestObjectPurge(t *testing.T)         { fstests.TestObjectPurge(t) } | ||||
| func TestFinalise(t *testing.T)            { fstests.TestFinalise(t) } | ||||
|   | ||||
| @@ -18,56 +18,56 @@ func TestSetup(t *testing.T) { | ||||
| } | ||||
|  | ||||
| // Generic tests for the Fs | ||||
| func TestInit(t *testing.T)                   { fstests.TestInit(t) } | ||||
| func TestFsString(t *testing.T)               { fstests.TestFsString(t) } | ||||
| func TestFsName(t *testing.T)                 { fstests.TestFsName(t) } | ||||
| func TestFsRoot(t *testing.T)                 { fstests.TestFsRoot(t) } | ||||
| func TestFsRmdirEmpty(t *testing.T)           { fstests.TestFsRmdirEmpty(t) } | ||||
| func TestFsRmdirNotFound(t *testing.T)        { fstests.TestFsRmdirNotFound(t) } | ||||
| func TestFsMkdir(t *testing.T)                { fstests.TestFsMkdir(t) } | ||||
| func TestFsMkdirRmdirSubdir(t *testing.T)     { fstests.TestFsMkdirRmdirSubdir(t) } | ||||
| func TestFsListEmpty(t *testing.T)            { fstests.TestFsListEmpty(t) } | ||||
| func TestFsListDirEmpty(t *testing.T)         { fstests.TestFsListDirEmpty(t) } | ||||
| func TestFsListRDirEmpty(t *testing.T)        { fstests.TestFsListRDirEmpty(t) } | ||||
| func TestFsNewObjectNotFound(t *testing.T)    { fstests.TestFsNewObjectNotFound(t) } | ||||
| func TestFsPutFile1(t *testing.T)             { fstests.TestFsPutFile1(t) } | ||||
| func TestFsPutError(t *testing.T)             { fstests.TestFsPutError(t) } | ||||
| func TestFsPutFile2(t *testing.T)             { fstests.TestFsPutFile2(t) } | ||||
| func TestFsUpdateFile1(t *testing.T)          { fstests.TestFsUpdateFile1(t) } | ||||
| func TestFsListDirFile2(t *testing.T)         { fstests.TestFsListDirFile2(t) } | ||||
| func TestFsListRDirFile2(t *testing.T)        { fstests.TestFsListRDirFile2(t) } | ||||
| func TestFsListDirRoot(t *testing.T)          { fstests.TestFsListDirRoot(t) } | ||||
| func TestFsListRDirRoot(t *testing.T)         { fstests.TestFsListRDirRoot(t) } | ||||
| func TestFsListSubdir(t *testing.T)           { fstests.TestFsListSubdir(t) } | ||||
| func TestFsListRSubdir(t *testing.T)          { fstests.TestFsListRSubdir(t) } | ||||
| func TestFsListLevel2(t *testing.T)           { fstests.TestFsListLevel2(t) } | ||||
| func TestFsListRLevel2(t *testing.T)          { fstests.TestFsListRLevel2(t) } | ||||
| func TestFsListFile1(t *testing.T)            { fstests.TestFsListFile1(t) } | ||||
| func TestFsNewObject(t *testing.T)            { fstests.TestFsNewObject(t) } | ||||
| func TestFsListFile1and2(t *testing.T)        { fstests.TestFsListFile1and2(t) } | ||||
| func TestFsNewObjectDir(t *testing.T)         { fstests.TestFsNewObjectDir(t) } | ||||
| func TestFsCopy(t *testing.T)                 { fstests.TestFsCopy(t) } | ||||
| func TestFsMove(t *testing.T)                 { fstests.TestFsMove(t) } | ||||
| func TestFsDirMove(t *testing.T)              { fstests.TestFsDirMove(t) } | ||||
| func TestFsRmdirFull(t *testing.T)            { fstests.TestFsRmdirFull(t) } | ||||
| func TestFsPrecision(t *testing.T)            { fstests.TestFsPrecision(t) } | ||||
| func TestFsDirChangeNotify(t *testing.T)      { fstests.TestFsDirChangeNotify(t) } | ||||
| func TestObjectString(t *testing.T)           { fstests.TestObjectString(t) } | ||||
| func TestObjectFs(t *testing.T)               { fstests.TestObjectFs(t) } | ||||
| func TestObjectRemote(t *testing.T)           { fstests.TestObjectRemote(t) } | ||||
| func TestObjectHashes(t *testing.T)           { fstests.TestObjectHashes(t) } | ||||
| func TestObjectModTime(t *testing.T)          { fstests.TestObjectModTime(t) } | ||||
| func TestObjectMimeType(t *testing.T)         { fstests.TestObjectMimeType(t) } | ||||
| func TestObjectSetModTime(t *testing.T)       { fstests.TestObjectSetModTime(t) } | ||||
| func TestObjectSize(t *testing.T)             { fstests.TestObjectSize(t) } | ||||
| func TestObjectOpen(t *testing.T)             { fstests.TestObjectOpen(t) } | ||||
| func TestObjectOpenSeek(t *testing.T)         { fstests.TestObjectOpenSeek(t) } | ||||
| func TestObjectPartialRead(t *testing.T)      { fstests.TestObjectPartialRead(t) } | ||||
| func TestObjectUpdate(t *testing.T)           { fstests.TestObjectUpdate(t) } | ||||
| func TestObjectStorable(t *testing.T)         { fstests.TestObjectStorable(t) } | ||||
| func TestFsIsFile(t *testing.T)               { fstests.TestFsIsFile(t) } | ||||
| func TestFsIsFileNotFound(t *testing.T)       { fstests.TestFsIsFileNotFound(t) } | ||||
| func TestObjectRemove(t *testing.T)           { fstests.TestObjectRemove(t) } | ||||
| func TestFsPutUnknownLengthFile(t *testing.T) { fstests.TestFsPutUnknownLengthFile(t) } | ||||
| func TestObjectPurge(t *testing.T)            { fstests.TestObjectPurge(t) } | ||||
| func TestFinalise(t *testing.T)               { fstests.TestFinalise(t) } | ||||
| func TestInit(t *testing.T)                { fstests.TestInit(t) } | ||||
| func TestFsString(t *testing.T)            { fstests.TestFsString(t) } | ||||
| func TestFsName(t *testing.T)              { fstests.TestFsName(t) } | ||||
| func TestFsRoot(t *testing.T)              { fstests.TestFsRoot(t) } | ||||
| func TestFsRmdirEmpty(t *testing.T)        { fstests.TestFsRmdirEmpty(t) } | ||||
| func TestFsRmdirNotFound(t *testing.T)     { fstests.TestFsRmdirNotFound(t) } | ||||
| func TestFsMkdir(t *testing.T)             { fstests.TestFsMkdir(t) } | ||||
| func TestFsMkdirRmdirSubdir(t *testing.T)  { fstests.TestFsMkdirRmdirSubdir(t) } | ||||
| func TestFsListEmpty(t *testing.T)         { fstests.TestFsListEmpty(t) } | ||||
| func TestFsListDirEmpty(t *testing.T)      { fstests.TestFsListDirEmpty(t) } | ||||
| func TestFsListRDirEmpty(t *testing.T)     { fstests.TestFsListRDirEmpty(t) } | ||||
| func TestFsNewObjectNotFound(t *testing.T) { fstests.TestFsNewObjectNotFound(t) } | ||||
| func TestFsPutFile1(t *testing.T)          { fstests.TestFsPutFile1(t) } | ||||
| func TestFsPutError(t *testing.T)          { fstests.TestFsPutError(t) } | ||||
| func TestFsPutFile2(t *testing.T)          { fstests.TestFsPutFile2(t) } | ||||
| func TestFsUpdateFile1(t *testing.T)       { fstests.TestFsUpdateFile1(t) } | ||||
| func TestFsListDirFile2(t *testing.T)      { fstests.TestFsListDirFile2(t) } | ||||
| func TestFsListRDirFile2(t *testing.T)     { fstests.TestFsListRDirFile2(t) } | ||||
| func TestFsListDirRoot(t *testing.T)       { fstests.TestFsListDirRoot(t) } | ||||
| func TestFsListRDirRoot(t *testing.T)      { fstests.TestFsListRDirRoot(t) } | ||||
| func TestFsListSubdir(t *testing.T)        { fstests.TestFsListSubdir(t) } | ||||
| func TestFsListRSubdir(t *testing.T)       { fstests.TestFsListRSubdir(t) } | ||||
| func TestFsListLevel2(t *testing.T)        { fstests.TestFsListLevel2(t) } | ||||
| func TestFsListRLevel2(t *testing.T)       { fstests.TestFsListRLevel2(t) } | ||||
| func TestFsListFile1(t *testing.T)         { fstests.TestFsListFile1(t) } | ||||
| func TestFsNewObject(t *testing.T)         { fstests.TestFsNewObject(t) } | ||||
| func TestFsListFile1and2(t *testing.T)     { fstests.TestFsListFile1and2(t) } | ||||
| func TestFsNewObjectDir(t *testing.T)      { fstests.TestFsNewObjectDir(t) } | ||||
| func TestFsCopy(t *testing.T)              { fstests.TestFsCopy(t) } | ||||
| func TestFsMove(t *testing.T)              { fstests.TestFsMove(t) } | ||||
| func TestFsDirMove(t *testing.T)           { fstests.TestFsDirMove(t) } | ||||
| func TestFsRmdirFull(t *testing.T)         { fstests.TestFsRmdirFull(t) } | ||||
| func TestFsPrecision(t *testing.T)         { fstests.TestFsPrecision(t) } | ||||
| func TestFsDirChangeNotify(t *testing.T)   { fstests.TestFsDirChangeNotify(t) } | ||||
| func TestObjectString(t *testing.T)        { fstests.TestObjectString(t) } | ||||
| func TestObjectFs(t *testing.T)            { fstests.TestObjectFs(t) } | ||||
| func TestObjectRemote(t *testing.T)        { fstests.TestObjectRemote(t) } | ||||
| func TestObjectHashes(t *testing.T)        { fstests.TestObjectHashes(t) } | ||||
| func TestObjectModTime(t *testing.T)       { fstests.TestObjectModTime(t) } | ||||
| func TestObjectMimeType(t *testing.T)      { fstests.TestObjectMimeType(t) } | ||||
| func TestObjectSetModTime(t *testing.T)    { fstests.TestObjectSetModTime(t) } | ||||
| func TestObjectSize(t *testing.T)          { fstests.TestObjectSize(t) } | ||||
| func TestObjectOpen(t *testing.T)          { fstests.TestObjectOpen(t) } | ||||
| func TestObjectOpenSeek(t *testing.T)      { fstests.TestObjectOpenSeek(t) } | ||||
| func TestObjectPartialRead(t *testing.T)   { fstests.TestObjectPartialRead(t) } | ||||
| func TestObjectUpdate(t *testing.T)        { fstests.TestObjectUpdate(t) } | ||||
| func TestObjectStorable(t *testing.T)      { fstests.TestObjectStorable(t) } | ||||
| func TestFsIsFile(t *testing.T)            { fstests.TestFsIsFile(t) } | ||||
| func TestFsIsFileNotFound(t *testing.T)    { fstests.TestFsIsFileNotFound(t) } | ||||
| func TestObjectRemove(t *testing.T)        { fstests.TestObjectRemove(t) } | ||||
| func TestFsPutStream(t *testing.T)         { fstests.TestFsPutStream(t) } | ||||
| func TestObjectPurge(t *testing.T)         { fstests.TestObjectPurge(t) } | ||||
| func TestFinalise(t *testing.T)            { fstests.TestFinalise(t) } | ||||
|   | ||||
| @@ -21,56 +21,56 @@ func TestSetup(t *testing.T) { | ||||
| } | ||||
|  | ||||
| // Generic tests for the Fs | ||||
| func TestInit(t *testing.T)                   { fstests.TestInit(t) } | ||||
| func TestFsString(t *testing.T)               { fstests.TestFsString(t) } | ||||
| func TestFsName(t *testing.T)                 { fstests.TestFsName(t) } | ||||
| func TestFsRoot(t *testing.T)                 { fstests.TestFsRoot(t) } | ||||
| func TestFsRmdirEmpty(t *testing.T)           { fstests.TestFsRmdirEmpty(t) } | ||||
| func TestFsRmdirNotFound(t *testing.T)        { fstests.TestFsRmdirNotFound(t) } | ||||
| func TestFsMkdir(t *testing.T)                { fstests.TestFsMkdir(t) } | ||||
| func TestFsMkdirRmdirSubdir(t *testing.T)     { fstests.TestFsMkdirRmdirSubdir(t) } | ||||
| func TestFsListEmpty(t *testing.T)            { fstests.TestFsListEmpty(t) } | ||||
| func TestFsListDirEmpty(t *testing.T)         { fstests.TestFsListDirEmpty(t) } | ||||
| func TestFsListRDirEmpty(t *testing.T)        { fstests.TestFsListRDirEmpty(t) } | ||||
| func TestFsNewObjectNotFound(t *testing.T)    { fstests.TestFsNewObjectNotFound(t) } | ||||
| func TestFsPutFile1(t *testing.T)             { fstests.TestFsPutFile1(t) } | ||||
| func TestFsPutError(t *testing.T)             { fstests.TestFsPutError(t) } | ||||
| func TestFsPutFile2(t *testing.T)             { fstests.TestFsPutFile2(t) } | ||||
| func TestFsUpdateFile1(t *testing.T)          { fstests.TestFsUpdateFile1(t) } | ||||
| func TestFsListDirFile2(t *testing.T)         { fstests.TestFsListDirFile2(t) } | ||||
| func TestFsListRDirFile2(t *testing.T)        { fstests.TestFsListRDirFile2(t) } | ||||
| func TestFsListDirRoot(t *testing.T)          { fstests.TestFsListDirRoot(t) } | ||||
| func TestFsListRDirRoot(t *testing.T)         { fstests.TestFsListRDirRoot(t) } | ||||
| func TestFsListSubdir(t *testing.T)           { fstests.TestFsListSubdir(t) } | ||||
| func TestFsListRSubdir(t *testing.T)          { fstests.TestFsListRSubdir(t) } | ||||
| func TestFsListLevel2(t *testing.T)           { fstests.TestFsListLevel2(t) } | ||||
| func TestFsListRLevel2(t *testing.T)          { fstests.TestFsListRLevel2(t) } | ||||
| func TestFsListFile1(t *testing.T)            { fstests.TestFsListFile1(t) } | ||||
| func TestFsNewObject(t *testing.T)            { fstests.TestFsNewObject(t) } | ||||
| func TestFsListFile1and2(t *testing.T)        { fstests.TestFsListFile1and2(t) } | ||||
| func TestFsNewObjectDir(t *testing.T)         { fstests.TestFsNewObjectDir(t) } | ||||
| func TestFsCopy(t *testing.T)                 { fstests.TestFsCopy(t) } | ||||
| func TestFsMove(t *testing.T)                 { fstests.TestFsMove(t) } | ||||
| func TestFsDirMove(t *testing.T)              { fstests.TestFsDirMove(t) } | ||||
| func TestFsRmdirFull(t *testing.T)            { fstests.TestFsRmdirFull(t) } | ||||
| func TestFsPrecision(t *testing.T)            { fstests.TestFsPrecision(t) } | ||||
| func TestFsDirChangeNotify(t *testing.T)      { fstests.TestFsDirChangeNotify(t) } | ||||
| func TestObjectString(t *testing.T)           { fstests.TestObjectString(t) } | ||||
| func TestObjectFs(t *testing.T)               { fstests.TestObjectFs(t) } | ||||
| func TestObjectRemote(t *testing.T)           { fstests.TestObjectRemote(t) } | ||||
| func TestObjectHashes(t *testing.T)           { fstests.TestObjectHashes(t) } | ||||
| func TestObjectModTime(t *testing.T)          { fstests.TestObjectModTime(t) } | ||||
| func TestObjectMimeType(t *testing.T)         { fstests.TestObjectMimeType(t) } | ||||
| func TestObjectSetModTime(t *testing.T)       { fstests.TestObjectSetModTime(t) } | ||||
| func TestObjectSize(t *testing.T)             { fstests.TestObjectSize(t) } | ||||
| func TestObjectOpen(t *testing.T)             { fstests.TestObjectOpen(t) } | ||||
| func TestObjectOpenSeek(t *testing.T)         { fstests.TestObjectOpenSeek(t) } | ||||
| func TestObjectPartialRead(t *testing.T)      { fstests.TestObjectPartialRead(t) } | ||||
| func TestObjectUpdate(t *testing.T)           { fstests.TestObjectUpdate(t) } | ||||
| func TestObjectStorable(t *testing.T)         { fstests.TestObjectStorable(t) } | ||||
| func TestFsIsFile(t *testing.T)               { fstests.TestFsIsFile(t) } | ||||
| func TestFsIsFileNotFound(t *testing.T)       { fstests.TestFsIsFileNotFound(t) } | ||||
| func TestObjectRemove(t *testing.T)           { fstests.TestObjectRemove(t) } | ||||
| func TestFsPutUnknownLengthFile(t *testing.T) { fstests.TestFsPutUnknownLengthFile(t) } | ||||
| func TestObjectPurge(t *testing.T)            { fstests.TestObjectPurge(t) } | ||||
| func TestFinalise(t *testing.T)               { fstests.TestFinalise(t) } | ||||
| func TestInit(t *testing.T)                { fstests.TestInit(t) } | ||||
| func TestFsString(t *testing.T)            { fstests.TestFsString(t) } | ||||
| func TestFsName(t *testing.T)              { fstests.TestFsName(t) } | ||||
| func TestFsRoot(t *testing.T)              { fstests.TestFsRoot(t) } | ||||
| func TestFsRmdirEmpty(t *testing.T)        { fstests.TestFsRmdirEmpty(t) } | ||||
| func TestFsRmdirNotFound(t *testing.T)     { fstests.TestFsRmdirNotFound(t) } | ||||
| func TestFsMkdir(t *testing.T)             { fstests.TestFsMkdir(t) } | ||||
| func TestFsMkdirRmdirSubdir(t *testing.T)  { fstests.TestFsMkdirRmdirSubdir(t) } | ||||
| func TestFsListEmpty(t *testing.T)         { fstests.TestFsListEmpty(t) } | ||||
| func TestFsListDirEmpty(t *testing.T)      { fstests.TestFsListDirEmpty(t) } | ||||
| func TestFsListRDirEmpty(t *testing.T)     { fstests.TestFsListRDirEmpty(t) } | ||||
| func TestFsNewObjectNotFound(t *testing.T) { fstests.TestFsNewObjectNotFound(t) } | ||||
| func TestFsPutFile1(t *testing.T)          { fstests.TestFsPutFile1(t) } | ||||
| func TestFsPutError(t *testing.T)          { fstests.TestFsPutError(t) } | ||||
| func TestFsPutFile2(t *testing.T)          { fstests.TestFsPutFile2(t) } | ||||
| func TestFsUpdateFile1(t *testing.T)       { fstests.TestFsUpdateFile1(t) } | ||||
| func TestFsListDirFile2(t *testing.T)      { fstests.TestFsListDirFile2(t) } | ||||
| func TestFsListRDirFile2(t *testing.T)     { fstests.TestFsListRDirFile2(t) } | ||||
| func TestFsListDirRoot(t *testing.T)       { fstests.TestFsListDirRoot(t) } | ||||
| func TestFsListRDirRoot(t *testing.T)      { fstests.TestFsListRDirRoot(t) } | ||||
| func TestFsListSubdir(t *testing.T)        { fstests.TestFsListSubdir(t) } | ||||
| func TestFsListRSubdir(t *testing.T)       { fstests.TestFsListRSubdir(t) } | ||||
| func TestFsListLevel2(t *testing.T)        { fstests.TestFsListLevel2(t) } | ||||
| func TestFsListRLevel2(t *testing.T)       { fstests.TestFsListRLevel2(t) } | ||||
| func TestFsListFile1(t *testing.T)         { fstests.TestFsListFile1(t) } | ||||
| func TestFsNewObject(t *testing.T)         { fstests.TestFsNewObject(t) } | ||||
| func TestFsListFile1and2(t *testing.T)     { fstests.TestFsListFile1and2(t) } | ||||
| func TestFsNewObjectDir(t *testing.T)      { fstests.TestFsNewObjectDir(t) } | ||||
| func TestFsCopy(t *testing.T)              { fstests.TestFsCopy(t) } | ||||
| func TestFsMove(t *testing.T)              { fstests.TestFsMove(t) } | ||||
| func TestFsDirMove(t *testing.T)           { fstests.TestFsDirMove(t) } | ||||
| func TestFsRmdirFull(t *testing.T)         { fstests.TestFsRmdirFull(t) } | ||||
| func TestFsPrecision(t *testing.T)         { fstests.TestFsPrecision(t) } | ||||
| func TestFsDirChangeNotify(t *testing.T)   { fstests.TestFsDirChangeNotify(t) } | ||||
| func TestObjectString(t *testing.T)        { fstests.TestObjectString(t) } | ||||
| func TestObjectFs(t *testing.T)            { fstests.TestObjectFs(t) } | ||||
| func TestObjectRemote(t *testing.T)        { fstests.TestObjectRemote(t) } | ||||
| func TestObjectHashes(t *testing.T)        { fstests.TestObjectHashes(t) } | ||||
| func TestObjectModTime(t *testing.T)       { fstests.TestObjectModTime(t) } | ||||
| func TestObjectMimeType(t *testing.T)      { fstests.TestObjectMimeType(t) } | ||||
| func TestObjectSetModTime(t *testing.T)    { fstests.TestObjectSetModTime(t) } | ||||
| func TestObjectSize(t *testing.T)          { fstests.TestObjectSize(t) } | ||||
| func TestObjectOpen(t *testing.T)          { fstests.TestObjectOpen(t) } | ||||
| func TestObjectOpenSeek(t *testing.T)      { fstests.TestObjectOpenSeek(t) } | ||||
| func TestObjectPartialRead(t *testing.T)   { fstests.TestObjectPartialRead(t) } | ||||
| func TestObjectUpdate(t *testing.T)        { fstests.TestObjectUpdate(t) } | ||||
| func TestObjectStorable(t *testing.T)      { fstests.TestObjectStorable(t) } | ||||
| func TestFsIsFile(t *testing.T)            { fstests.TestFsIsFile(t) } | ||||
| func TestFsIsFileNotFound(t *testing.T)    { fstests.TestFsIsFileNotFound(t) } | ||||
| func TestObjectRemove(t *testing.T)        { fstests.TestObjectRemove(t) } | ||||
| func TestFsPutStream(t *testing.T)         { fstests.TestFsPutStream(t) } | ||||
| func TestObjectPurge(t *testing.T)         { fstests.TestObjectPurge(t) } | ||||
| func TestFinalise(t *testing.T)            { fstests.TestFinalise(t) } | ||||
|   | ||||
							
								
								
									
										106
									
								
								s3/s3_test.go
									
									
									
									
									
								
							
							
						
						
									
										106
									
								
								s3/s3_test.go
									
									
									
									
									
								
							| @@ -18,56 +18,56 @@ func TestSetup(t *testing.T) { | ||||
| } | ||||
|  | ||||
| // Generic tests for the Fs | ||||
| func TestInit(t *testing.T)                   { fstests.TestInit(t) } | ||||
| func TestFsString(t *testing.T)               { fstests.TestFsString(t) } | ||||
| func TestFsName(t *testing.T)                 { fstests.TestFsName(t) } | ||||
| func TestFsRoot(t *testing.T)                 { fstests.TestFsRoot(t) } | ||||
| func TestFsRmdirEmpty(t *testing.T)           { fstests.TestFsRmdirEmpty(t) } | ||||
| func TestFsRmdirNotFound(t *testing.T)        { fstests.TestFsRmdirNotFound(t) } | ||||
| func TestFsMkdir(t *testing.T)                { fstests.TestFsMkdir(t) } | ||||
| func TestFsMkdirRmdirSubdir(t *testing.T)     { fstests.TestFsMkdirRmdirSubdir(t) } | ||||
| func TestFsListEmpty(t *testing.T)            { fstests.TestFsListEmpty(t) } | ||||
| func TestFsListDirEmpty(t *testing.T)         { fstests.TestFsListDirEmpty(t) } | ||||
| func TestFsListRDirEmpty(t *testing.T)        { fstests.TestFsListRDirEmpty(t) } | ||||
| func TestFsNewObjectNotFound(t *testing.T)    { fstests.TestFsNewObjectNotFound(t) } | ||||
| func TestFsPutFile1(t *testing.T)             { fstests.TestFsPutFile1(t) } | ||||
| func TestFsPutError(t *testing.T)             { fstests.TestFsPutError(t) } | ||||
| func TestFsPutFile2(t *testing.T)             { fstests.TestFsPutFile2(t) } | ||||
| func TestFsUpdateFile1(t *testing.T)          { fstests.TestFsUpdateFile1(t) } | ||||
| func TestFsListDirFile2(t *testing.T)         { fstests.TestFsListDirFile2(t) } | ||||
| func TestFsListRDirFile2(t *testing.T)        { fstests.TestFsListRDirFile2(t) } | ||||
| func TestFsListDirRoot(t *testing.T)          { fstests.TestFsListDirRoot(t) } | ||||
| func TestFsListRDirRoot(t *testing.T)         { fstests.TestFsListRDirRoot(t) } | ||||
| func TestFsListSubdir(t *testing.T)           { fstests.TestFsListSubdir(t) } | ||||
| func TestFsListRSubdir(t *testing.T)          { fstests.TestFsListRSubdir(t) } | ||||
| func TestFsListLevel2(t *testing.T)           { fstests.TestFsListLevel2(t) } | ||||
| func TestFsListRLevel2(t *testing.T)          { fstests.TestFsListRLevel2(t) } | ||||
| func TestFsListFile1(t *testing.T)            { fstests.TestFsListFile1(t) } | ||||
| func TestFsNewObject(t *testing.T)            { fstests.TestFsNewObject(t) } | ||||
| func TestFsListFile1and2(t *testing.T)        { fstests.TestFsListFile1and2(t) } | ||||
| func TestFsNewObjectDir(t *testing.T)         { fstests.TestFsNewObjectDir(t) } | ||||
| func TestFsCopy(t *testing.T)                 { fstests.TestFsCopy(t) } | ||||
| func TestFsMove(t *testing.T)                 { fstests.TestFsMove(t) } | ||||
| func TestFsDirMove(t *testing.T)              { fstests.TestFsDirMove(t) } | ||||
| func TestFsRmdirFull(t *testing.T)            { fstests.TestFsRmdirFull(t) } | ||||
| func TestFsPrecision(t *testing.T)            { fstests.TestFsPrecision(t) } | ||||
| func TestFsDirChangeNotify(t *testing.T)      { fstests.TestFsDirChangeNotify(t) } | ||||
| func TestObjectString(t *testing.T)           { fstests.TestObjectString(t) } | ||||
| func TestObjectFs(t *testing.T)               { fstests.TestObjectFs(t) } | ||||
| func TestObjectRemote(t *testing.T)           { fstests.TestObjectRemote(t) } | ||||
| func TestObjectHashes(t *testing.T)           { fstests.TestObjectHashes(t) } | ||||
| func TestObjectModTime(t *testing.T)          { fstests.TestObjectModTime(t) } | ||||
| func TestObjectMimeType(t *testing.T)         { fstests.TestObjectMimeType(t) } | ||||
| func TestObjectSetModTime(t *testing.T)       { fstests.TestObjectSetModTime(t) } | ||||
| func TestObjectSize(t *testing.T)             { fstests.TestObjectSize(t) } | ||||
| func TestObjectOpen(t *testing.T)             { fstests.TestObjectOpen(t) } | ||||
| func TestObjectOpenSeek(t *testing.T)         { fstests.TestObjectOpenSeek(t) } | ||||
| func TestObjectPartialRead(t *testing.T)      { fstests.TestObjectPartialRead(t) } | ||||
| func TestObjectUpdate(t *testing.T)           { fstests.TestObjectUpdate(t) } | ||||
| func TestObjectStorable(t *testing.T)         { fstests.TestObjectStorable(t) } | ||||
| func TestFsIsFile(t *testing.T)               { fstests.TestFsIsFile(t) } | ||||
| func TestFsIsFileNotFound(t *testing.T)       { fstests.TestFsIsFileNotFound(t) } | ||||
| func TestObjectRemove(t *testing.T)           { fstests.TestObjectRemove(t) } | ||||
| func TestFsPutUnknownLengthFile(t *testing.T) { fstests.TestFsPutUnknownLengthFile(t) } | ||||
| func TestObjectPurge(t *testing.T)            { fstests.TestObjectPurge(t) } | ||||
| func TestFinalise(t *testing.T)               { fstests.TestFinalise(t) } | ||||
| func TestInit(t *testing.T)                { fstests.TestInit(t) } | ||||
| func TestFsString(t *testing.T)            { fstests.TestFsString(t) } | ||||
| func TestFsName(t *testing.T)              { fstests.TestFsName(t) } | ||||
| func TestFsRoot(t *testing.T)              { fstests.TestFsRoot(t) } | ||||
| func TestFsRmdirEmpty(t *testing.T)        { fstests.TestFsRmdirEmpty(t) } | ||||
| func TestFsRmdirNotFound(t *testing.T)     { fstests.TestFsRmdirNotFound(t) } | ||||
| func TestFsMkdir(t *testing.T)             { fstests.TestFsMkdir(t) } | ||||
| func TestFsMkdirRmdirSubdir(t *testing.T)  { fstests.TestFsMkdirRmdirSubdir(t) } | ||||
| func TestFsListEmpty(t *testing.T)         { fstests.TestFsListEmpty(t) } | ||||
| func TestFsListDirEmpty(t *testing.T)      { fstests.TestFsListDirEmpty(t) } | ||||
| func TestFsListRDirEmpty(t *testing.T)     { fstests.TestFsListRDirEmpty(t) } | ||||
| func TestFsNewObjectNotFound(t *testing.T) { fstests.TestFsNewObjectNotFound(t) } | ||||
| func TestFsPutFile1(t *testing.T)          { fstests.TestFsPutFile1(t) } | ||||
| func TestFsPutError(t *testing.T)          { fstests.TestFsPutError(t) } | ||||
| func TestFsPutFile2(t *testing.T)          { fstests.TestFsPutFile2(t) } | ||||
| func TestFsUpdateFile1(t *testing.T)       { fstests.TestFsUpdateFile1(t) } | ||||
| func TestFsListDirFile2(t *testing.T)      { fstests.TestFsListDirFile2(t) } | ||||
| func TestFsListRDirFile2(t *testing.T)     { fstests.TestFsListRDirFile2(t) } | ||||
| func TestFsListDirRoot(t *testing.T)       { fstests.TestFsListDirRoot(t) } | ||||
| func TestFsListRDirRoot(t *testing.T)      { fstests.TestFsListRDirRoot(t) } | ||||
| func TestFsListSubdir(t *testing.T)        { fstests.TestFsListSubdir(t) } | ||||
| func TestFsListRSubdir(t *testing.T)       { fstests.TestFsListRSubdir(t) } | ||||
| func TestFsListLevel2(t *testing.T)        { fstests.TestFsListLevel2(t) } | ||||
| func TestFsListRLevel2(t *testing.T)       { fstests.TestFsListRLevel2(t) } | ||||
| func TestFsListFile1(t *testing.T)         { fstests.TestFsListFile1(t) } | ||||
| func TestFsNewObject(t *testing.T)         { fstests.TestFsNewObject(t) } | ||||
| func TestFsListFile1and2(t *testing.T)     { fstests.TestFsListFile1and2(t) } | ||||
| func TestFsNewObjectDir(t *testing.T)      { fstests.TestFsNewObjectDir(t) } | ||||
| func TestFsCopy(t *testing.T)              { fstests.TestFsCopy(t) } | ||||
| func TestFsMove(t *testing.T)              { fstests.TestFsMove(t) } | ||||
| func TestFsDirMove(t *testing.T)           { fstests.TestFsDirMove(t) } | ||||
| func TestFsRmdirFull(t *testing.T)         { fstests.TestFsRmdirFull(t) } | ||||
| func TestFsPrecision(t *testing.T)         { fstests.TestFsPrecision(t) } | ||||
| func TestFsDirChangeNotify(t *testing.T)   { fstests.TestFsDirChangeNotify(t) } | ||||
| func TestObjectString(t *testing.T)        { fstests.TestObjectString(t) } | ||||
| func TestObjectFs(t *testing.T)            { fstests.TestObjectFs(t) } | ||||
| func TestObjectRemote(t *testing.T)        { fstests.TestObjectRemote(t) } | ||||
| func TestObjectHashes(t *testing.T)        { fstests.TestObjectHashes(t) } | ||||
| func TestObjectModTime(t *testing.T)       { fstests.TestObjectModTime(t) } | ||||
| func TestObjectMimeType(t *testing.T)      { fstests.TestObjectMimeType(t) } | ||||
| func TestObjectSetModTime(t *testing.T)    { fstests.TestObjectSetModTime(t) } | ||||
| func TestObjectSize(t *testing.T)          { fstests.TestObjectSize(t) } | ||||
| func TestObjectOpen(t *testing.T)          { fstests.TestObjectOpen(t) } | ||||
| func TestObjectOpenSeek(t *testing.T)      { fstests.TestObjectOpenSeek(t) } | ||||
| func TestObjectPartialRead(t *testing.T)   { fstests.TestObjectPartialRead(t) } | ||||
| func TestObjectUpdate(t *testing.T)        { fstests.TestObjectUpdate(t) } | ||||
| func TestObjectStorable(t *testing.T)      { fstests.TestObjectStorable(t) } | ||||
| func TestFsIsFile(t *testing.T)            { fstests.TestFsIsFile(t) } | ||||
| func TestFsIsFileNotFound(t *testing.T)    { fstests.TestFsIsFileNotFound(t) } | ||||
| func TestObjectRemove(t *testing.T)        { fstests.TestObjectRemove(t) } | ||||
| func TestFsPutStream(t *testing.T)         { fstests.TestFsPutStream(t) } | ||||
| func TestObjectPurge(t *testing.T)         { fstests.TestObjectPurge(t) } | ||||
| func TestFinalise(t *testing.T)            { fstests.TestFinalise(t) } | ||||
|   | ||||
| @@ -18,56 +18,56 @@ func TestSetup(t *testing.T) { | ||||
| } | ||||
|  | ||||
| // Generic tests for the Fs | ||||
| func TestInit(t *testing.T)                   { fstests.TestInit(t) } | ||||
| func TestFsString(t *testing.T)               { fstests.TestFsString(t) } | ||||
| func TestFsName(t *testing.T)                 { fstests.TestFsName(t) } | ||||
| func TestFsRoot(t *testing.T)                 { fstests.TestFsRoot(t) } | ||||
| func TestFsRmdirEmpty(t *testing.T)           { fstests.TestFsRmdirEmpty(t) } | ||||
| func TestFsRmdirNotFound(t *testing.T)        { fstests.TestFsRmdirNotFound(t) } | ||||
| func TestFsMkdir(t *testing.T)                { fstests.TestFsMkdir(t) } | ||||
| func TestFsMkdirRmdirSubdir(t *testing.T)     { fstests.TestFsMkdirRmdirSubdir(t) } | ||||
| func TestFsListEmpty(t *testing.T)            { fstests.TestFsListEmpty(t) } | ||||
| func TestFsListDirEmpty(t *testing.T)         { fstests.TestFsListDirEmpty(t) } | ||||
| func TestFsListRDirEmpty(t *testing.T)        { fstests.TestFsListRDirEmpty(t) } | ||||
| func TestFsNewObjectNotFound(t *testing.T)    { fstests.TestFsNewObjectNotFound(t) } | ||||
| func TestFsPutFile1(t *testing.T)             { fstests.TestFsPutFile1(t) } | ||||
| func TestFsPutError(t *testing.T)             { fstests.TestFsPutError(t) } | ||||
| func TestFsPutFile2(t *testing.T)             { fstests.TestFsPutFile2(t) } | ||||
| func TestFsUpdateFile1(t *testing.T)          { fstests.TestFsUpdateFile1(t) } | ||||
| func TestFsListDirFile2(t *testing.T)         { fstests.TestFsListDirFile2(t) } | ||||
| func TestFsListRDirFile2(t *testing.T)        { fstests.TestFsListRDirFile2(t) } | ||||
| func TestFsListDirRoot(t *testing.T)          { fstests.TestFsListDirRoot(t) } | ||||
| func TestFsListRDirRoot(t *testing.T)         { fstests.TestFsListRDirRoot(t) } | ||||
| func TestFsListSubdir(t *testing.T)           { fstests.TestFsListSubdir(t) } | ||||
| func TestFsListRSubdir(t *testing.T)          { fstests.TestFsListRSubdir(t) } | ||||
| func TestFsListLevel2(t *testing.T)           { fstests.TestFsListLevel2(t) } | ||||
| func TestFsListRLevel2(t *testing.T)          { fstests.TestFsListRLevel2(t) } | ||||
| func TestFsListFile1(t *testing.T)            { fstests.TestFsListFile1(t) } | ||||
| func TestFsNewObject(t *testing.T)            { fstests.TestFsNewObject(t) } | ||||
| func TestFsListFile1and2(t *testing.T)        { fstests.TestFsListFile1and2(t) } | ||||
| func TestFsNewObjectDir(t *testing.T)         { fstests.TestFsNewObjectDir(t) } | ||||
| func TestFsCopy(t *testing.T)                 { fstests.TestFsCopy(t) } | ||||
| func TestFsMove(t *testing.T)                 { fstests.TestFsMove(t) } | ||||
| func TestFsDirMove(t *testing.T)              { fstests.TestFsDirMove(t) } | ||||
| func TestFsRmdirFull(t *testing.T)            { fstests.TestFsRmdirFull(t) } | ||||
| func TestFsPrecision(t *testing.T)            { fstests.TestFsPrecision(t) } | ||||
| func TestFsDirChangeNotify(t *testing.T)      { fstests.TestFsDirChangeNotify(t) } | ||||
| func TestObjectString(t *testing.T)           { fstests.TestObjectString(t) } | ||||
| func TestObjectFs(t *testing.T)               { fstests.TestObjectFs(t) } | ||||
| func TestObjectRemote(t *testing.T)           { fstests.TestObjectRemote(t) } | ||||
| func TestObjectHashes(t *testing.T)           { fstests.TestObjectHashes(t) } | ||||
| func TestObjectModTime(t *testing.T)          { fstests.TestObjectModTime(t) } | ||||
| func TestObjectMimeType(t *testing.T)         { fstests.TestObjectMimeType(t) } | ||||
| func TestObjectSetModTime(t *testing.T)       { fstests.TestObjectSetModTime(t) } | ||||
| func TestObjectSize(t *testing.T)             { fstests.TestObjectSize(t) } | ||||
| func TestObjectOpen(t *testing.T)             { fstests.TestObjectOpen(t) } | ||||
| func TestObjectOpenSeek(t *testing.T)         { fstests.TestObjectOpenSeek(t) } | ||||
| func TestObjectPartialRead(t *testing.T)      { fstests.TestObjectPartialRead(t) } | ||||
| func TestObjectUpdate(t *testing.T)           { fstests.TestObjectUpdate(t) } | ||||
| func TestObjectStorable(t *testing.T)         { fstests.TestObjectStorable(t) } | ||||
| func TestFsIsFile(t *testing.T)               { fstests.TestFsIsFile(t) } | ||||
| func TestFsIsFileNotFound(t *testing.T)       { fstests.TestFsIsFileNotFound(t) } | ||||
| func TestObjectRemove(t *testing.T)           { fstests.TestObjectRemove(t) } | ||||
| func TestFsPutUnknownLengthFile(t *testing.T) { fstests.TestFsPutUnknownLengthFile(t) } | ||||
| func TestObjectPurge(t *testing.T)            { fstests.TestObjectPurge(t) } | ||||
| func TestFinalise(t *testing.T)               { fstests.TestFinalise(t) } | ||||
| func TestInit(t *testing.T)                { fstests.TestInit(t) } | ||||
| func TestFsString(t *testing.T)            { fstests.TestFsString(t) } | ||||
| func TestFsName(t *testing.T)              { fstests.TestFsName(t) } | ||||
| func TestFsRoot(t *testing.T)              { fstests.TestFsRoot(t) } | ||||
| func TestFsRmdirEmpty(t *testing.T)        { fstests.TestFsRmdirEmpty(t) } | ||||
| func TestFsRmdirNotFound(t *testing.T)     { fstests.TestFsRmdirNotFound(t) } | ||||
| func TestFsMkdir(t *testing.T)             { fstests.TestFsMkdir(t) } | ||||
| func TestFsMkdirRmdirSubdir(t *testing.T)  { fstests.TestFsMkdirRmdirSubdir(t) } | ||||
| func TestFsListEmpty(t *testing.T)         { fstests.TestFsListEmpty(t) } | ||||
| func TestFsListDirEmpty(t *testing.T)      { fstests.TestFsListDirEmpty(t) } | ||||
| func TestFsListRDirEmpty(t *testing.T)     { fstests.TestFsListRDirEmpty(t) } | ||||
| func TestFsNewObjectNotFound(t *testing.T) { fstests.TestFsNewObjectNotFound(t) } | ||||
| func TestFsPutFile1(t *testing.T)          { fstests.TestFsPutFile1(t) } | ||||
| func TestFsPutError(t *testing.T)          { fstests.TestFsPutError(t) } | ||||
| func TestFsPutFile2(t *testing.T)          { fstests.TestFsPutFile2(t) } | ||||
| func TestFsUpdateFile1(t *testing.T)       { fstests.TestFsUpdateFile1(t) } | ||||
| func TestFsListDirFile2(t *testing.T)      { fstests.TestFsListDirFile2(t) } | ||||
| func TestFsListRDirFile2(t *testing.T)     { fstests.TestFsListRDirFile2(t) } | ||||
| func TestFsListDirRoot(t *testing.T)       { fstests.TestFsListDirRoot(t) } | ||||
| func TestFsListRDirRoot(t *testing.T)      { fstests.TestFsListRDirRoot(t) } | ||||
| func TestFsListSubdir(t *testing.T)        { fstests.TestFsListSubdir(t) } | ||||
| func TestFsListRSubdir(t *testing.T)       { fstests.TestFsListRSubdir(t) } | ||||
| func TestFsListLevel2(t *testing.T)        { fstests.TestFsListLevel2(t) } | ||||
| func TestFsListRLevel2(t *testing.T)       { fstests.TestFsListRLevel2(t) } | ||||
| func TestFsListFile1(t *testing.T)         { fstests.TestFsListFile1(t) } | ||||
| func TestFsNewObject(t *testing.T)         { fstests.TestFsNewObject(t) } | ||||
| func TestFsListFile1and2(t *testing.T)     { fstests.TestFsListFile1and2(t) } | ||||
| func TestFsNewObjectDir(t *testing.T)      { fstests.TestFsNewObjectDir(t) } | ||||
| func TestFsCopy(t *testing.T)              { fstests.TestFsCopy(t) } | ||||
| func TestFsMove(t *testing.T)              { fstests.TestFsMove(t) } | ||||
| func TestFsDirMove(t *testing.T)           { fstests.TestFsDirMove(t) } | ||||
| func TestFsRmdirFull(t *testing.T)         { fstests.TestFsRmdirFull(t) } | ||||
| func TestFsPrecision(t *testing.T)         { fstests.TestFsPrecision(t) } | ||||
| func TestFsDirChangeNotify(t *testing.T)   { fstests.TestFsDirChangeNotify(t) } | ||||
| func TestObjectString(t *testing.T)        { fstests.TestObjectString(t) } | ||||
| func TestObjectFs(t *testing.T)            { fstests.TestObjectFs(t) } | ||||
| func TestObjectRemote(t *testing.T)        { fstests.TestObjectRemote(t) } | ||||
| func TestObjectHashes(t *testing.T)        { fstests.TestObjectHashes(t) } | ||||
| func TestObjectModTime(t *testing.T)       { fstests.TestObjectModTime(t) } | ||||
| func TestObjectMimeType(t *testing.T)      { fstests.TestObjectMimeType(t) } | ||||
| func TestObjectSetModTime(t *testing.T)    { fstests.TestObjectSetModTime(t) } | ||||
| func TestObjectSize(t *testing.T)          { fstests.TestObjectSize(t) } | ||||
| func TestObjectOpen(t *testing.T)          { fstests.TestObjectOpen(t) } | ||||
| func TestObjectOpenSeek(t *testing.T)      { fstests.TestObjectOpenSeek(t) } | ||||
| func TestObjectPartialRead(t *testing.T)   { fstests.TestObjectPartialRead(t) } | ||||
| func TestObjectUpdate(t *testing.T)        { fstests.TestObjectUpdate(t) } | ||||
| func TestObjectStorable(t *testing.T)      { fstests.TestObjectStorable(t) } | ||||
| func TestFsIsFile(t *testing.T)            { fstests.TestFsIsFile(t) } | ||||
| func TestFsIsFileNotFound(t *testing.T)    { fstests.TestFsIsFileNotFound(t) } | ||||
| func TestObjectRemove(t *testing.T)        { fstests.TestObjectRemove(t) } | ||||
| func TestFsPutStream(t *testing.T)         { fstests.TestFsPutStream(t) } | ||||
| func TestObjectPurge(t *testing.T)         { fstests.TestObjectPurge(t) } | ||||
| func TestFinalise(t *testing.T)            { fstests.TestFinalise(t) } | ||||
|   | ||||
| @@ -18,56 +18,56 @@ func TestSetup(t *testing.T) { | ||||
| } | ||||
|  | ||||
| // Generic tests for the Fs | ||||
| func TestInit(t *testing.T)                   { fstests.TestInit(t) } | ||||
| func TestFsString(t *testing.T)               { fstests.TestFsString(t) } | ||||
| func TestFsName(t *testing.T)                 { fstests.TestFsName(t) } | ||||
| func TestFsRoot(t *testing.T)                 { fstests.TestFsRoot(t) } | ||||
| func TestFsRmdirEmpty(t *testing.T)           { fstests.TestFsRmdirEmpty(t) } | ||||
| func TestFsRmdirNotFound(t *testing.T)        { fstests.TestFsRmdirNotFound(t) } | ||||
| func TestFsMkdir(t *testing.T)                { fstests.TestFsMkdir(t) } | ||||
| func TestFsMkdirRmdirSubdir(t *testing.T)     { fstests.TestFsMkdirRmdirSubdir(t) } | ||||
| func TestFsListEmpty(t *testing.T)            { fstests.TestFsListEmpty(t) } | ||||
| func TestFsListDirEmpty(t *testing.T)         { fstests.TestFsListDirEmpty(t) } | ||||
| func TestFsListRDirEmpty(t *testing.T)        { fstests.TestFsListRDirEmpty(t) } | ||||
| func TestFsNewObjectNotFound(t *testing.T)    { fstests.TestFsNewObjectNotFound(t) } | ||||
| func TestFsPutFile1(t *testing.T)             { fstests.TestFsPutFile1(t) } | ||||
| func TestFsPutError(t *testing.T)             { fstests.TestFsPutError(t) } | ||||
| func TestFsPutFile2(t *testing.T)             { fstests.TestFsPutFile2(t) } | ||||
| func TestFsUpdateFile1(t *testing.T)          { fstests.TestFsUpdateFile1(t) } | ||||
| func TestFsListDirFile2(t *testing.T)         { fstests.TestFsListDirFile2(t) } | ||||
| func TestFsListRDirFile2(t *testing.T)        { fstests.TestFsListRDirFile2(t) } | ||||
| func TestFsListDirRoot(t *testing.T)          { fstests.TestFsListDirRoot(t) } | ||||
| func TestFsListRDirRoot(t *testing.T)         { fstests.TestFsListRDirRoot(t) } | ||||
| func TestFsListSubdir(t *testing.T)           { fstests.TestFsListSubdir(t) } | ||||
| func TestFsListRSubdir(t *testing.T)          { fstests.TestFsListRSubdir(t) } | ||||
| func TestFsListLevel2(t *testing.T)           { fstests.TestFsListLevel2(t) } | ||||
| func TestFsListRLevel2(t *testing.T)          { fstests.TestFsListRLevel2(t) } | ||||
| func TestFsListFile1(t *testing.T)            { fstests.TestFsListFile1(t) } | ||||
| func TestFsNewObject(t *testing.T)            { fstests.TestFsNewObject(t) } | ||||
| func TestFsListFile1and2(t *testing.T)        { fstests.TestFsListFile1and2(t) } | ||||
| func TestFsNewObjectDir(t *testing.T)         { fstests.TestFsNewObjectDir(t) } | ||||
| func TestFsCopy(t *testing.T)                 { fstests.TestFsCopy(t) } | ||||
| func TestFsMove(t *testing.T)                 { fstests.TestFsMove(t) } | ||||
| func TestFsDirMove(t *testing.T)              { fstests.TestFsDirMove(t) } | ||||
| func TestFsRmdirFull(t *testing.T)            { fstests.TestFsRmdirFull(t) } | ||||
| func TestFsPrecision(t *testing.T)            { fstests.TestFsPrecision(t) } | ||||
| func TestFsDirChangeNotify(t *testing.T)      { fstests.TestFsDirChangeNotify(t) } | ||||
| func TestObjectString(t *testing.T)           { fstests.TestObjectString(t) } | ||||
| func TestObjectFs(t *testing.T)               { fstests.TestObjectFs(t) } | ||||
| func TestObjectRemote(t *testing.T)           { fstests.TestObjectRemote(t) } | ||||
| func TestObjectHashes(t *testing.T)           { fstests.TestObjectHashes(t) } | ||||
| func TestObjectModTime(t *testing.T)          { fstests.TestObjectModTime(t) } | ||||
| func TestObjectMimeType(t *testing.T)         { fstests.TestObjectMimeType(t) } | ||||
| func TestObjectSetModTime(t *testing.T)       { fstests.TestObjectSetModTime(t) } | ||||
| func TestObjectSize(t *testing.T)             { fstests.TestObjectSize(t) } | ||||
| func TestObjectOpen(t *testing.T)             { fstests.TestObjectOpen(t) } | ||||
| func TestObjectOpenSeek(t *testing.T)         { fstests.TestObjectOpenSeek(t) } | ||||
| func TestObjectPartialRead(t *testing.T)      { fstests.TestObjectPartialRead(t) } | ||||
| func TestObjectUpdate(t *testing.T)           { fstests.TestObjectUpdate(t) } | ||||
| func TestObjectStorable(t *testing.T)         { fstests.TestObjectStorable(t) } | ||||
| func TestFsIsFile(t *testing.T)               { fstests.TestFsIsFile(t) } | ||||
| func TestFsIsFileNotFound(t *testing.T)       { fstests.TestFsIsFileNotFound(t) } | ||||
| func TestObjectRemove(t *testing.T)           { fstests.TestObjectRemove(t) } | ||||
| func TestFsPutUnknownLengthFile(t *testing.T) { fstests.TestFsPutUnknownLengthFile(t) } | ||||
| func TestObjectPurge(t *testing.T)            { fstests.TestObjectPurge(t) } | ||||
| func TestFinalise(t *testing.T)               { fstests.TestFinalise(t) } | ||||
| func TestInit(t *testing.T)                { fstests.TestInit(t) } | ||||
| func TestFsString(t *testing.T)            { fstests.TestFsString(t) } | ||||
| func TestFsName(t *testing.T)              { fstests.TestFsName(t) } | ||||
| func TestFsRoot(t *testing.T)              { fstests.TestFsRoot(t) } | ||||
| func TestFsRmdirEmpty(t *testing.T)        { fstests.TestFsRmdirEmpty(t) } | ||||
| func TestFsRmdirNotFound(t *testing.T)     { fstests.TestFsRmdirNotFound(t) } | ||||
| func TestFsMkdir(t *testing.T)             { fstests.TestFsMkdir(t) } | ||||
| func TestFsMkdirRmdirSubdir(t *testing.T)  { fstests.TestFsMkdirRmdirSubdir(t) } | ||||
| func TestFsListEmpty(t *testing.T)         { fstests.TestFsListEmpty(t) } | ||||
| func TestFsListDirEmpty(t *testing.T)      { fstests.TestFsListDirEmpty(t) } | ||||
| func TestFsListRDirEmpty(t *testing.T)     { fstests.TestFsListRDirEmpty(t) } | ||||
| func TestFsNewObjectNotFound(t *testing.T) { fstests.TestFsNewObjectNotFound(t) } | ||||
| func TestFsPutFile1(t *testing.T)          { fstests.TestFsPutFile1(t) } | ||||
| func TestFsPutError(t *testing.T)          { fstests.TestFsPutError(t) } | ||||
| func TestFsPutFile2(t *testing.T)          { fstests.TestFsPutFile2(t) } | ||||
| func TestFsUpdateFile1(t *testing.T)       { fstests.TestFsUpdateFile1(t) } | ||||
| func TestFsListDirFile2(t *testing.T)      { fstests.TestFsListDirFile2(t) } | ||||
| func TestFsListRDirFile2(t *testing.T)     { fstests.TestFsListRDirFile2(t) } | ||||
| func TestFsListDirRoot(t *testing.T)       { fstests.TestFsListDirRoot(t) } | ||||
| func TestFsListRDirRoot(t *testing.T)      { fstests.TestFsListRDirRoot(t) } | ||||
| func TestFsListSubdir(t *testing.T)        { fstests.TestFsListSubdir(t) } | ||||
| func TestFsListRSubdir(t *testing.T)       { fstests.TestFsListRSubdir(t) } | ||||
| func TestFsListLevel2(t *testing.T)        { fstests.TestFsListLevel2(t) } | ||||
| func TestFsListRLevel2(t *testing.T)       { fstests.TestFsListRLevel2(t) } | ||||
| func TestFsListFile1(t *testing.T)         { fstests.TestFsListFile1(t) } | ||||
| func TestFsNewObject(t *testing.T)         { fstests.TestFsNewObject(t) } | ||||
| func TestFsListFile1and2(t *testing.T)     { fstests.TestFsListFile1and2(t) } | ||||
| func TestFsNewObjectDir(t *testing.T)      { fstests.TestFsNewObjectDir(t) } | ||||
| func TestFsCopy(t *testing.T)              { fstests.TestFsCopy(t) } | ||||
| func TestFsMove(t *testing.T)              { fstests.TestFsMove(t) } | ||||
| func TestFsDirMove(t *testing.T)           { fstests.TestFsDirMove(t) } | ||||
| func TestFsRmdirFull(t *testing.T)         { fstests.TestFsRmdirFull(t) } | ||||
| func TestFsPrecision(t *testing.T)         { fstests.TestFsPrecision(t) } | ||||
| func TestFsDirChangeNotify(t *testing.T)   { fstests.TestFsDirChangeNotify(t) } | ||||
| func TestObjectString(t *testing.T)        { fstests.TestObjectString(t) } | ||||
| func TestObjectFs(t *testing.T)            { fstests.TestObjectFs(t) } | ||||
| func TestObjectRemote(t *testing.T)        { fstests.TestObjectRemote(t) } | ||||
| func TestObjectHashes(t *testing.T)        { fstests.TestObjectHashes(t) } | ||||
| func TestObjectModTime(t *testing.T)       { fstests.TestObjectModTime(t) } | ||||
| func TestObjectMimeType(t *testing.T)      { fstests.TestObjectMimeType(t) } | ||||
| func TestObjectSetModTime(t *testing.T)    { fstests.TestObjectSetModTime(t) } | ||||
| func TestObjectSize(t *testing.T)          { fstests.TestObjectSize(t) } | ||||
| func TestObjectOpen(t *testing.T)          { fstests.TestObjectOpen(t) } | ||||
| func TestObjectOpenSeek(t *testing.T)      { fstests.TestObjectOpenSeek(t) } | ||||
| func TestObjectPartialRead(t *testing.T)   { fstests.TestObjectPartialRead(t) } | ||||
| func TestObjectUpdate(t *testing.T)        { fstests.TestObjectUpdate(t) } | ||||
| func TestObjectStorable(t *testing.T)      { fstests.TestObjectStorable(t) } | ||||
| func TestFsIsFile(t *testing.T)            { fstests.TestFsIsFile(t) } | ||||
| func TestFsIsFileNotFound(t *testing.T)    { fstests.TestFsIsFileNotFound(t) } | ||||
| func TestObjectRemove(t *testing.T)        { fstests.TestObjectRemove(t) } | ||||
| func TestFsPutStream(t *testing.T)         { fstests.TestFsPutStream(t) } | ||||
| func TestObjectPurge(t *testing.T)         { fstests.TestObjectPurge(t) } | ||||
| func TestFinalise(t *testing.T)            { fstests.TestFinalise(t) } | ||||
|   | ||||
| @@ -18,56 +18,56 @@ func TestSetup(t *testing.T) { | ||||
| } | ||||
|  | ||||
| // Generic tests for the Fs | ||||
| func TestInit(t *testing.T)                   { fstests.TestInit(t) } | ||||
| func TestFsString(t *testing.T)               { fstests.TestFsString(t) } | ||||
| func TestFsName(t *testing.T)                 { fstests.TestFsName(t) } | ||||
| func TestFsRoot(t *testing.T)                 { fstests.TestFsRoot(t) } | ||||
| func TestFsRmdirEmpty(t *testing.T)           { fstests.TestFsRmdirEmpty(t) } | ||||
| func TestFsRmdirNotFound(t *testing.T)        { fstests.TestFsRmdirNotFound(t) } | ||||
| func TestFsMkdir(t *testing.T)                { fstests.TestFsMkdir(t) } | ||||
| func TestFsMkdirRmdirSubdir(t *testing.T)     { fstests.TestFsMkdirRmdirSubdir(t) } | ||||
| func TestFsListEmpty(t *testing.T)            { fstests.TestFsListEmpty(t) } | ||||
| func TestFsListDirEmpty(t *testing.T)         { fstests.TestFsListDirEmpty(t) } | ||||
| func TestFsListRDirEmpty(t *testing.T)        { fstests.TestFsListRDirEmpty(t) } | ||||
| func TestFsNewObjectNotFound(t *testing.T)    { fstests.TestFsNewObjectNotFound(t) } | ||||
| func TestFsPutFile1(t *testing.T)             { fstests.TestFsPutFile1(t) } | ||||
| func TestFsPutError(t *testing.T)             { fstests.TestFsPutError(t) } | ||||
| func TestFsPutFile2(t *testing.T)             { fstests.TestFsPutFile2(t) } | ||||
| func TestFsUpdateFile1(t *testing.T)          { fstests.TestFsUpdateFile1(t) } | ||||
| func TestFsListDirFile2(t *testing.T)         { fstests.TestFsListDirFile2(t) } | ||||
| func TestFsListRDirFile2(t *testing.T)        { fstests.TestFsListRDirFile2(t) } | ||||
| func TestFsListDirRoot(t *testing.T)          { fstests.TestFsListDirRoot(t) } | ||||
| func TestFsListRDirRoot(t *testing.T)         { fstests.TestFsListRDirRoot(t) } | ||||
| func TestFsListSubdir(t *testing.T)           { fstests.TestFsListSubdir(t) } | ||||
| func TestFsListRSubdir(t *testing.T)          { fstests.TestFsListRSubdir(t) } | ||||
| func TestFsListLevel2(t *testing.T)           { fstests.TestFsListLevel2(t) } | ||||
| func TestFsListRLevel2(t *testing.T)          { fstests.TestFsListRLevel2(t) } | ||||
| func TestFsListFile1(t *testing.T)            { fstests.TestFsListFile1(t) } | ||||
| func TestFsNewObject(t *testing.T)            { fstests.TestFsNewObject(t) } | ||||
| func TestFsListFile1and2(t *testing.T)        { fstests.TestFsListFile1and2(t) } | ||||
| func TestFsNewObjectDir(t *testing.T)         { fstests.TestFsNewObjectDir(t) } | ||||
| func TestFsCopy(t *testing.T)                 { fstests.TestFsCopy(t) } | ||||
| func TestFsMove(t *testing.T)                 { fstests.TestFsMove(t) } | ||||
| func TestFsDirMove(t *testing.T)              { fstests.TestFsDirMove(t) } | ||||
| func TestFsRmdirFull(t *testing.T)            { fstests.TestFsRmdirFull(t) } | ||||
| func TestFsPrecision(t *testing.T)            { fstests.TestFsPrecision(t) } | ||||
| func TestFsDirChangeNotify(t *testing.T)      { fstests.TestFsDirChangeNotify(t) } | ||||
| func TestObjectString(t *testing.T)           { fstests.TestObjectString(t) } | ||||
| func TestObjectFs(t *testing.T)               { fstests.TestObjectFs(t) } | ||||
| func TestObjectRemote(t *testing.T)           { fstests.TestObjectRemote(t) } | ||||
| func TestObjectHashes(t *testing.T)           { fstests.TestObjectHashes(t) } | ||||
| func TestObjectModTime(t *testing.T)          { fstests.TestObjectModTime(t) } | ||||
| func TestObjectMimeType(t *testing.T)         { fstests.TestObjectMimeType(t) } | ||||
| func TestObjectSetModTime(t *testing.T)       { fstests.TestObjectSetModTime(t) } | ||||
| func TestObjectSize(t *testing.T)             { fstests.TestObjectSize(t) } | ||||
| func TestObjectOpen(t *testing.T)             { fstests.TestObjectOpen(t) } | ||||
| func TestObjectOpenSeek(t *testing.T)         { fstests.TestObjectOpenSeek(t) } | ||||
| func TestObjectPartialRead(t *testing.T)      { fstests.TestObjectPartialRead(t) } | ||||
| func TestObjectUpdate(t *testing.T)           { fstests.TestObjectUpdate(t) } | ||||
| func TestObjectStorable(t *testing.T)         { fstests.TestObjectStorable(t) } | ||||
| func TestFsIsFile(t *testing.T)               { fstests.TestFsIsFile(t) } | ||||
| func TestFsIsFileNotFound(t *testing.T)       { fstests.TestFsIsFileNotFound(t) } | ||||
| func TestObjectRemove(t *testing.T)           { fstests.TestObjectRemove(t) } | ||||
| func TestFsPutUnknownLengthFile(t *testing.T) { fstests.TestFsPutUnknownLengthFile(t) } | ||||
| func TestObjectPurge(t *testing.T)            { fstests.TestObjectPurge(t) } | ||||
| func TestFinalise(t *testing.T)               { fstests.TestFinalise(t) } | ||||
| func TestInit(t *testing.T)                { fstests.TestInit(t) } | ||||
| func TestFsString(t *testing.T)            { fstests.TestFsString(t) } | ||||
| func TestFsName(t *testing.T)              { fstests.TestFsName(t) } | ||||
| func TestFsRoot(t *testing.T)              { fstests.TestFsRoot(t) } | ||||
| func TestFsRmdirEmpty(t *testing.T)        { fstests.TestFsRmdirEmpty(t) } | ||||
| func TestFsRmdirNotFound(t *testing.T)     { fstests.TestFsRmdirNotFound(t) } | ||||
| func TestFsMkdir(t *testing.T)             { fstests.TestFsMkdir(t) } | ||||
| func TestFsMkdirRmdirSubdir(t *testing.T)  { fstests.TestFsMkdirRmdirSubdir(t) } | ||||
| func TestFsListEmpty(t *testing.T)         { fstests.TestFsListEmpty(t) } | ||||
| func TestFsListDirEmpty(t *testing.T)      { fstests.TestFsListDirEmpty(t) } | ||||
| func TestFsListRDirEmpty(t *testing.T)     { fstests.TestFsListRDirEmpty(t) } | ||||
| func TestFsNewObjectNotFound(t *testing.T) { fstests.TestFsNewObjectNotFound(t) } | ||||
| func TestFsPutFile1(t *testing.T)          { fstests.TestFsPutFile1(t) } | ||||
| func TestFsPutError(t *testing.T)          { fstests.TestFsPutError(t) } | ||||
| func TestFsPutFile2(t *testing.T)          { fstests.TestFsPutFile2(t) } | ||||
| func TestFsUpdateFile1(t *testing.T)       { fstests.TestFsUpdateFile1(t) } | ||||
| func TestFsListDirFile2(t *testing.T)      { fstests.TestFsListDirFile2(t) } | ||||
| func TestFsListRDirFile2(t *testing.T)     { fstests.TestFsListRDirFile2(t) } | ||||
| func TestFsListDirRoot(t *testing.T)       { fstests.TestFsListDirRoot(t) } | ||||
| func TestFsListRDirRoot(t *testing.T)      { fstests.TestFsListRDirRoot(t) } | ||||
| func TestFsListSubdir(t *testing.T)        { fstests.TestFsListSubdir(t) } | ||||
| func TestFsListRSubdir(t *testing.T)       { fstests.TestFsListRSubdir(t) } | ||||
| func TestFsListLevel2(t *testing.T)        { fstests.TestFsListLevel2(t) } | ||||
| func TestFsListRLevel2(t *testing.T)       { fstests.TestFsListRLevel2(t) } | ||||
| func TestFsListFile1(t *testing.T)         { fstests.TestFsListFile1(t) } | ||||
| func TestFsNewObject(t *testing.T)         { fstests.TestFsNewObject(t) } | ||||
| func TestFsListFile1and2(t *testing.T)     { fstests.TestFsListFile1and2(t) } | ||||
| func TestFsNewObjectDir(t *testing.T)      { fstests.TestFsNewObjectDir(t) } | ||||
| func TestFsCopy(t *testing.T)              { fstests.TestFsCopy(t) } | ||||
| func TestFsMove(t *testing.T)              { fstests.TestFsMove(t) } | ||||
| func TestFsDirMove(t *testing.T)           { fstests.TestFsDirMove(t) } | ||||
| func TestFsRmdirFull(t *testing.T)         { fstests.TestFsRmdirFull(t) } | ||||
| func TestFsPrecision(t *testing.T)         { fstests.TestFsPrecision(t) } | ||||
| func TestFsDirChangeNotify(t *testing.T)   { fstests.TestFsDirChangeNotify(t) } | ||||
| func TestObjectString(t *testing.T)        { fstests.TestObjectString(t) } | ||||
| func TestObjectFs(t *testing.T)            { fstests.TestObjectFs(t) } | ||||
| func TestObjectRemote(t *testing.T)        { fstests.TestObjectRemote(t) } | ||||
| func TestObjectHashes(t *testing.T)        { fstests.TestObjectHashes(t) } | ||||
| func TestObjectModTime(t *testing.T)       { fstests.TestObjectModTime(t) } | ||||
| func TestObjectMimeType(t *testing.T)      { fstests.TestObjectMimeType(t) } | ||||
| func TestObjectSetModTime(t *testing.T)    { fstests.TestObjectSetModTime(t) } | ||||
| func TestObjectSize(t *testing.T)          { fstests.TestObjectSize(t) } | ||||
| func TestObjectOpen(t *testing.T)          { fstests.TestObjectOpen(t) } | ||||
| func TestObjectOpenSeek(t *testing.T)      { fstests.TestObjectOpenSeek(t) } | ||||
| func TestObjectPartialRead(t *testing.T)   { fstests.TestObjectPartialRead(t) } | ||||
| func TestObjectUpdate(t *testing.T)        { fstests.TestObjectUpdate(t) } | ||||
| func TestObjectStorable(t *testing.T)      { fstests.TestObjectStorable(t) } | ||||
| func TestFsIsFile(t *testing.T)            { fstests.TestFsIsFile(t) } | ||||
| func TestFsIsFileNotFound(t *testing.T)    { fstests.TestFsIsFileNotFound(t) } | ||||
| func TestObjectRemove(t *testing.T)        { fstests.TestObjectRemove(t) } | ||||
| func TestFsPutStream(t *testing.T)         { fstests.TestFsPutStream(t) } | ||||
| func TestObjectPurge(t *testing.T)         { fstests.TestObjectPurge(t) } | ||||
| func TestFinalise(t *testing.T)            { fstests.TestFinalise(t) } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user