2bf9fefa90
+ make the implementation of ResourceProviderMixin methods not depend on MemoryResourceProvider. This is a step towards being able to share more code between tests that use different kinds of ResourceProviders. Although ResourceProviderMixin currently still has a MemoryResourceProvider, all of the methods themselves can work against any ResourceProvider. convertPath was moved to an extension in test_utilities (rather than to the base ResourceProvider) because it seems quite test-specific (it assumes any absolute paths are relative to drive C - something we'll need to update to use for non-memory tests. Change-Id: Ibb3cfb31ebbdac6410868f0395bd19f9ce7b0e18 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/350380 Reviewed-by: Konstantin Shcheglov <scheglov@google.com> Commit-Queue: Brian Wilkerson <brianwilkerson@google.com> Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>