github.com/ncw/rclone@v1.48.1-0.20190724201158-a35aa1360e3e/backend/cache/cache_test.go (about) 1 // Test Cache filesystem interface 2 3 // +build !plan9 4 5 package cache_test 6 7 import ( 8 "testing" 9 10 "github.com/ncw/rclone/backend/cache" 11 _ "github.com/ncw/rclone/backend/local" 12 "github.com/ncw/rclone/fstest/fstests" 13 ) 14 15 // TestIntegration runs integration tests against the remote 16 func TestIntegration(t *testing.T) { 17 fstests.Run(t, &fstests.Opt{ 18 RemoteName: "TestCache:", 19 NilObject: (*cache.Object)(nil), 20 UnimplementableFsMethods: []string{"PublicLink", "MergeDirs", "OpenWriterAt"}, 21 UnimplementableObjectMethods: []string{"MimeType", "ID", "GetTier", "SetTier"}, 22 }) 23 }