| Index: chrome/test/android/javatests/src/org/chromium/chrome/test/util/browser/tabmodel/document/MockStorageDelegate.java
|
| diff --git a/chrome/test/android/javatests/src/org/chromium/chrome/test/util/browser/tabmodel/document/MockStorageDelegate.java b/chrome/test/android/javatests/src/org/chromium/chrome/test/util/browser/tabmodel/document/MockStorageDelegate.java
|
| index fd93aac5028d37fa997ee22df72b1a50ed02ba88..1bca9f590b8939bd15beb1aaa785acc048a19ee5 100644
|
| --- a/chrome/test/android/javatests/src/org/chromium/chrome/test/util/browser/tabmodel/document/MockStorageDelegate.java
|
| +++ b/chrome/test/android/javatests/src/org/chromium/chrome/test/util/browser/tabmodel/document/MockStorageDelegate.java
|
| @@ -31,21 +31,20 @@ public class MockStorageDelegate extends StorageDelegate {
|
| private byte[] mTaskFileBytes;
|
| private final File mStateDirectory;
|
|
|
| - public MockStorageDelegate(File cacheDirectory, boolean isIncognito) {
|
| - super(isIncognito);
|
| + public MockStorageDelegate(File cacheDirectory) {
|
| mStateDirectory = new File(cacheDirectory, "DocumentTabModelTest");
|
| ensureDirectoryDestroyed();
|
| }
|
|
|
| @Override
|
| - public byte[] readTaskFileBytes() {
|
| - if (mIsIncognito) return null;
|
| + public byte[] readTaskFileBytes(boolean encrypted) {
|
| + if (encrypted) return null;
|
| return mTaskFileBytes == null ? null : mTaskFileBytes.clone();
|
| }
|
|
|
| @Override
|
| - public void writeTaskFileBytes(byte[] bytes) {
|
| - if (mIsIncognito) return;
|
| + public void writeTaskFileBytes(boolean encrypted, byte[] bytes) {
|
| + if (encrypted) return;
|
| mTaskFileBytes = bytes.clone();
|
| }
|
|
|
| @@ -71,8 +70,8 @@ public class MockStorageDelegate extends StorageDelegate {
|
| * @param encodedState Base64 encoded TabState.
|
| * @return Whether or not the TabState was successfully read.
|
| */
|
| - public boolean addEncodedTabState(int tabId, String encodedState) {
|
| - String filename = TabState.getTabStateFilename(tabId, mIsIncognito);
|
| + public boolean addEncodedTabState(int tabId, boolean encrypted, String encodedState) {
|
| + String filename = TabState.getTabStateFilename(tabId, encrypted);
|
| File tabStateFile = new File(getStateDirectory(), filename);
|
| FileOutputStream outputStream = null;
|
| try {
|
|
|