diff options
author | Android (Google) Code Review <android-gerrit@google.com> | 2009-04-29 13:41:21 -0700 |
---|---|---|
committer | The Android Open Source Project <initial-contribution@android.com> | 2009-04-29 13:41:21 -0700 |
commit | cb6c7248ba3cb923d291f812fbb73aafe0758729 (patch) | |
tree | 7d25ae3374b0b77b65eef43a6d4c49d88668e1b9 /tests/AndroidTests | |
parent | 6b8da4e1aa0b7e0bfe2e0b45df3a6219ec8fe10b (diff) | |
parent | 05e47550bb5bcd7cff10b03c8da31e5b55ee4c91 (diff) | |
download | frameworks_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.java | 29 |
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); } } |