blob: bcf5a5f45b3fe419192a0b4679936c2364f827e5 [file] [log] [blame]
package com.android.customization.testing;
import android.content.Context;
import com.android.customization.module.DefaultCustomizationPreferences;
import java.util.HashSet;
import java.util.Set;
/**
* Test implementation of {@link DefaultCustomizationPreferences}.
*/
public class TestDefaultCustomizationPreferences extends DefaultCustomizationPreferences {
private String mCustomThemes;
private final Set<String> mTabVisited = new HashSet<>();
public TestDefaultCustomizationPreferences(Context context) {
super(context);
}
@Override
public String getSerializedCustomThemes() {
return mCustomThemes;
}
@Override
public void storeCustomThemes(String serializedCustomThemes) {
mCustomThemes = serializedCustomThemes;
}
@Override
public boolean getTabVisited(String id) {
return mTabVisited.contains(id);
}
@Override
public void setTabVisited(String id) {
mTabVisited.add(id);
}
}