Fix broken unit test
Change-Id: I65f2784dfc6643ee22e7e6679b36f08e50d44766
diff --git a/tests/src/com/android/quicksearchbox/MockCorpus.java b/tests/src/com/android/quicksearchbox/MockCorpus.java
index f151b41..d2975cd 100644
--- a/tests/src/com/android/quicksearchbox/MockCorpus.java
+++ b/tests/src/com/android/quicksearchbox/MockCorpus.java
@@ -38,9 +38,16 @@
private final Source mSource;
+ private final boolean mDefaultEnabled;
+
public MockCorpus(Source source) {
+ this(source, true);
+ }
+
+ public MockCorpus(Source source, boolean defaultEnabled) {
mName = "corpus_" + source.getName();
mSource = source;
+ mDefaultEnabled = defaultEnabled;
}
public Intent createSearchIntent(String query, Bundle appData) {
@@ -137,7 +144,7 @@
}
public boolean isCorpusDefaultEnabled() {
- return true;
+ return mDefaultEnabled;
}
public boolean isCorpusEnabled() {
diff --git a/tests/src/com/android/quicksearchbox/RankAwarePromoterTest.java b/tests/src/com/android/quicksearchbox/RankAwarePromoterTest.java
index 8765179..c701867 100644
--- a/tests/src/com/android/quicksearchbox/RankAwarePromoterTest.java
+++ b/tests/src/com/android/quicksearchbox/RankAwarePromoterTest.java
@@ -80,11 +80,8 @@
MockCorpora corpora = new MockCorpora();
for (int i = 0; i < count; i++) {
Source mockSource = new MockSource("Source" + i);
- Corpus mockCorpus = new MockCorpus(mockSource);
+ Corpus mockCorpus = new MockCorpus(mockSource, i < defaultCount);
corpora.addCorpus(mockCorpus);
- if (i < defaultCount) {
- corpora.addDefaultCorpus(mockCorpus);
- }
}
return corpora;
}