Commit efe494be authored by Ryo Hashimoto's avatar Ryo Hashimoto Committed by Commit Bot

arc: Add error test cases to ArcContentFileSystemFileStreamReaderTest

BUG=None
TEST=unit_tests

Change-Id: Id67c423d842b7fabf9fb29e17cca2336cbd542cb
Reviewed-on: https://chromium-review.googlesource.com/c/1260025Reviewed-by: default avatarShuhei Takahashi <nya@chromium.org>
Commit-Queue: Ryo Hashimoto <hashimoto@chromium.org>
Cr-Commit-Position: refs/heads/master@{#596542}
parent 754477b8
...@@ -151,4 +151,18 @@ TEST_F(ArcContentFileSystemFileStreamReaderTest, GetLength) { ...@@ -151,4 +151,18 @@ TEST_F(ArcContentFileSystemFileStreamReaderTest, GetLength) {
callback.GetResult(reader.GetLength(callback.callback()))); callback.GetResult(reader.GetLength(callback.callback())));
} }
TEST_F(ArcContentFileSystemFileStreamReaderTest, ReadError) {
ArcContentFileSystemFileStreamReader reader(
GURL("content://org.chromium.foo/error"), 0);
auto buffer = base::MakeRefCounted<net::IOBufferWithSize>(strlen(kData));
EXPECT_FALSE(ReadData(&reader, buffer.get()));
}
TEST_F(ArcContentFileSystemFileStreamReaderTest, GetLengthError) {
ArcContentFileSystemFileStreamReader reader(
GURL("content://org.chromium.foo/error"), 0);
net::TestInt64CompletionCallback callback;
EXPECT_LT(callback.GetResult(reader.GetLength(callback.callback())), 0);
}
} // namespace arc } // namespace arc
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment