2014-09-23 2 views
0

У меня есть активность с проверкой поиска, Все работает так, как ожидалось, но тесты терпят неудачу.searchManager.getSearchableInfo (getComponentName()) возвращает null только в тесте

@Override 
protected void setUp() throws Exception { 
    super.setUp(); 

    Intent intent = new Intent(getInstrumentation().getContext(),StartActivity.class); 
    startActivity(intent, null, null);    
} 


@SmallTest 
public void testShouldCreateStartActivity() { 
    assertNotNull(activity); 
}  

Тест терпит неудачу из-за searchManager.getSearchableInfo (activity.getComponentName()) возвращение нуль.

SearchManager searchManager = (SearchManager) activity.getSystemService(Context.SEARCH_SERVICE); 
SearchableInfo searchableInfo = searchManager.getSearchableInfo(activity.getComponentName()); 

Очень неприятно иметь рабочий код приложения, но тесты терпят неудачу.

ответ

Смежные вопросы