summaryrefslogtreecommitdiffstats
path: root/tests/AndroidTests
diff options
context:
space:
mode:
authorAndroid (Google) Code Review <android-gerrit@google.com>2009-04-29 13:41:21 -0700
committerThe Android Open Source Project <initial-contribution@android.com>2009-04-29 13:41:21 -0700
commitcb6c7248ba3cb923d291f812fbb73aafe0758729 (patch)
tree7d25ae3374b0b77b65eef43a6d4c49d88668e1b9 /tests/AndroidTests
parent6b8da4e1aa0b7e0bfe2e0b45df3a6219ec8fe10b (diff)
parent05e47550bb5bcd7cff10b03c8da31e5b55ee4c91 (diff)
downloadframeworks_base-cb6c7248ba3cb923d291f812fbb73aafe0758729.zip
frameworks_base-cb6c7248ba3cb923d291f812fbb73aafe0758729.tar.gz
frameworks_base-cb6c7248ba3cb923d291f812fbb73aafe0758729.tar.bz2
am 05e4755: Merge change 724 into donut
Merge commit '05e47550bb5bcd7cff10b03c8da31e5b55ee4c91' * commit '05e47550bb5bcd7cff10b03c8da31e5b55ee4c91': 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);
}
}