summaryrefslogtreecommitdiffstats
path: root/tests/AndroidTests
diff options
context:
space:
mode:
authorAndroid (Google) Code Review <android-gerrit@google.com>2009-04-29 13:03:38 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2009-04-29 13:03:38 -0700
commit05e47550bb5bcd7cff10b03c8da31e5b55ee4c91 (patch)
tree69936fb95a6b2d5b1af552e99da9ffab03242a62 /tests/AndroidTests
parentc1f40960644b461b108480b6446c89963441492d (diff)
parentaece7c6723b1a227f6f57db4fde0c1bdd50acf78 (diff)
downloadframeworks_base-05e47550bb5bcd7cff10b03c8da31e5b55ee4c91.zip
frameworks_base-05e47550bb5bcd7cff10b03c8da31e5b55ee4c91.tar.gz
frameworks_base-05e47550bb5bcd7cff10b03c8da31e5b55ee4c91.tar.bz2
Merge change 724 into donut
* changes: Split testSearchablesMocked into two tests.
Diffstat (limited to 'tests/AndroidTests')
-rw-r--r--tests/AndroidTests/src/com/android/unit_tests/SearchablesTest.java29
1 files changed, 15 insertions, 14 deletions
diff --git a/tests/AndroidTests/src/com/android/unit_tests/SearchablesTest.java b/tests/AndroidTests/src/com/android/unit_tests/SearchablesTest.java
index d2eb7e7..cdbe98b 100644
--- a/tests/AndroidTests/src/com/android/unit_tests/SearchablesTest.java
+++ b/tests/AndroidTests/src/com/android/unit_tests/SearchablesTest.java
@@ -140,33 +140,34 @@ public class SearchablesTest extends AndroidTestCase {
* getIcon works
*/
- public void testSearchableMocked() {
+ public void testSearchablesListReal() {
MyMockPackageManager mockPM = new MyMockPackageManager(mContext.getPackageManager());
MyMockContext mockContext = new MyMockContext(mContext, mockPM);
- Searchables searchables;
- ArrayList<SearchableInfo> searchablesList;
- int count;
-
// build item list with real-world source data
mockPM.setSearchablesMode(MyMockPackageManager.SEARCHABLES_PASSTHROUGH);
- searchables = new Searchables(mockContext);
+ Searchables searchables = new Searchables(mockContext);
searchables.buildSearchableList();
// tests with "real" searchables (deprecate, this should be a unit test)
- searchablesList = searchables.getSearchablesList();
- count = searchablesList.size();
+ ArrayList<SearchableInfo> searchablesList = searchables.getSearchablesList();
+ int count = searchablesList.size();
assertTrue(count >= 1); // this isn't really a unit test
checkSearchables(searchablesList);
+ }
+
+ /**
+ * This round of tests confirms good operations with "zero" searchables found
+ */
+ public void testSearchablesListEmpty() {
+ MyMockPackageManager mockPM = new MyMockPackageManager(mContext.getPackageManager());
+ MyMockContext mockContext = new MyMockContext(mContext, mockPM);
- // build item list with mocked search data
- // this round of tests confirms good operations with "zero" searchables found
- // This should return either a null pointer or an empty list
mockPM.setSearchablesMode(MyMockPackageManager.SEARCHABLES_MOCK_ZERO);
- searchables = new Searchables(mockContext);
+ Searchables searchables = new Searchables(mockContext);
searchables.buildSearchableList();
- searchablesList = searchables.getSearchablesList();
+ ArrayList<SearchableInfo> searchablesList = searchables.getSearchablesList();
if (searchablesList != null) {
- count = searchablesList.size();
+ int count = searchablesList.size();
assertTrue(count == 0);
}
}