2014-07-24 21:50:11 +00:00
|
|
|
// Test Drive filesystem interface
|
2014-07-26 16:18:29 +00:00
|
|
|
//
|
|
|
|
// Automatically generated - DO NOT EDIT
|
2015-02-14 18:48:08 +00:00
|
|
|
// Regenerate with: make gen_tests
|
2014-07-24 21:50:11 +00:00
|
|
|
package drive_test
|
|
|
|
|
|
|
|
import (
|
|
|
|
"testing"
|
|
|
|
|
|
|
|
"github.com/ncw/rclone/drive"
|
|
|
|
"github.com/ncw/rclone/fs"
|
|
|
|
"github.com/ncw/rclone/fstest/fstests"
|
|
|
|
)
|
|
|
|
|
2016-08-20 17:47:33 +00:00
|
|
|
func TestSetup(t *testing.T) {
|
2015-11-07 11:14:46 +00:00
|
|
|
fstests.NilObject = fs.Object((*drive.Object)(nil))
|
2014-07-24 21:50:11 +00:00
|
|
|
fstests.RemoteName = "TestDrive:"
|
|
|
|
}
|
|
|
|
|
|
|
|
// Generic tests for the Fs
|
2016-06-25 20:58:34 +00:00
|
|
|
func TestInit(t *testing.T) { fstests.TestInit(t) }
|
|
|
|
func TestFsString(t *testing.T) { fstests.TestFsString(t) }
|
2017-07-03 12:39:31 +00:00
|
|
|
func TestFsName(t *testing.T) { fstests.TestFsName(t) }
|
|
|
|
func TestFsRoot(t *testing.T) { fstests.TestFsRoot(t) }
|
2016-06-25 20:58:34 +00:00
|
|
|
func TestFsRmdirEmpty(t *testing.T) { fstests.TestFsRmdirEmpty(t) }
|
|
|
|
func TestFsRmdirNotFound(t *testing.T) { fstests.TestFsRmdirNotFound(t) }
|
|
|
|
func TestFsMkdir(t *testing.T) { fstests.TestFsMkdir(t) }
|
2016-11-25 21:52:43 +00:00
|
|
|
func TestFsMkdirRmdirSubdir(t *testing.T) { fstests.TestFsMkdirRmdirSubdir(t) }
|
2016-06-25 20:58:34 +00:00
|
|
|
func TestFsListEmpty(t *testing.T) { fstests.TestFsListEmpty(t) }
|
|
|
|
func TestFsListDirEmpty(t *testing.T) { fstests.TestFsListDirEmpty(t) }
|
2017-06-11 21:43:31 +00:00
|
|
|
func TestFsListRDirEmpty(t *testing.T) { fstests.TestFsListRDirEmpty(t) }
|
2016-06-25 20:58:34 +00:00
|
|
|
func TestFsNewObjectNotFound(t *testing.T) { fstests.TestFsNewObjectNotFound(t) }
|
|
|
|
func TestFsPutFile1(t *testing.T) { fstests.TestFsPutFile1(t) }
|
2016-11-04 17:06:56 +00:00
|
|
|
func TestFsPutError(t *testing.T) { fstests.TestFsPutError(t) }
|
2016-06-25 20:58:34 +00:00
|
|
|
func TestFsPutFile2(t *testing.T) { fstests.TestFsPutFile2(t) }
|
|
|
|
func TestFsUpdateFile1(t *testing.T) { fstests.TestFsUpdateFile1(t) }
|
|
|
|
func TestFsListDirFile2(t *testing.T) { fstests.TestFsListDirFile2(t) }
|
2017-06-11 21:43:31 +00:00
|
|
|
func TestFsListRDirFile2(t *testing.T) { fstests.TestFsListRDirFile2(t) }
|
2016-06-25 20:58:34 +00:00
|
|
|
func TestFsListDirRoot(t *testing.T) { fstests.TestFsListDirRoot(t) }
|
2017-06-11 21:43:31 +00:00
|
|
|
func TestFsListRDirRoot(t *testing.T) { fstests.TestFsListRDirRoot(t) }
|
2016-06-25 20:58:34 +00:00
|
|
|
func TestFsListSubdir(t *testing.T) { fstests.TestFsListSubdir(t) }
|
2017-06-11 21:43:31 +00:00
|
|
|
func TestFsListRSubdir(t *testing.T) { fstests.TestFsListRSubdir(t) }
|
2016-06-25 20:58:34 +00:00
|
|
|
func TestFsListLevel2(t *testing.T) { fstests.TestFsListLevel2(t) }
|
2017-06-11 21:43:31 +00:00
|
|
|
func TestFsListRLevel2(t *testing.T) { fstests.TestFsListRLevel2(t) }
|
2016-06-25 20:58:34 +00:00
|
|
|
func TestFsListFile1(t *testing.T) { fstests.TestFsListFile1(t) }
|
|
|
|
func TestFsNewObject(t *testing.T) { fstests.TestFsNewObject(t) }
|
|
|
|
func TestFsListFile1and2(t *testing.T) { fstests.TestFsListFile1and2(t) }
|
2017-03-23 20:32:29 +00:00
|
|
|
func TestFsNewObjectDir(t *testing.T) { fstests.TestFsNewObjectDir(t) }
|
2016-06-25 20:58:34 +00:00
|
|
|
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) }
|
2017-05-25 21:05:49 +00:00
|
|
|
func TestFsDirChangeNotify(t *testing.T) { fstests.TestFsDirChangeNotify(t) }
|
2016-06-25 20:58:34 +00:00
|
|
|
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) }
|
2016-09-21 21:13:24 +00:00
|
|
|
func TestObjectMimeType(t *testing.T) { fstests.TestObjectMimeType(t) }
|
2016-06-25 20:58:34 +00:00
|
|
|
func TestObjectSetModTime(t *testing.T) { fstests.TestObjectSetModTime(t) }
|
|
|
|
func TestObjectSize(t *testing.T) { fstests.TestObjectSize(t) }
|
|
|
|
func TestObjectOpen(t *testing.T) { fstests.TestObjectOpen(t) }
|
2016-09-10 10:29:57 +00:00
|
|
|
func TestObjectOpenSeek(t *testing.T) { fstests.TestObjectOpenSeek(t) }
|
2017-05-19 11:26:07 +00:00
|
|
|
func TestObjectPartialRead(t *testing.T) { fstests.TestObjectPartialRead(t) }
|
2016-06-25 20:58:34 +00:00
|
|
|
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 TestObjectPurge(t *testing.T) { fstests.TestObjectPurge(t) }
|
|
|
|
func TestFinalise(t *testing.T) { fstests.TestFinalise(t) }
|