@Implementation protected AppWidgetHostView createView( Context context, int appWidgetId, AppWidgetProviderInfo appWidget) { AppWidgetHostView hostView = new AppWidgetHostView(context); hostView.setAppWidget(appWidgetId, appWidget); ShadowAppWidgetHostView shadowAppWidgetHostView = Shadow.extract(hostView); shadowAppWidgetHostView.setHost(realAppWidgetHost); return hostView; } }
@Test public void shouldHaveNullHost() throws Exception { assertThat(shadowAppWidgetHostView.getHost()).isNull(); }
@Test public void createView_shouldSetHostViewsHost() throws Exception { AppWidgetHostView hostView = appWidgetHost.createView(context, 0, null); assertThat(shadowOf(hostView).getHost()).isSameAs(appWidgetHost); } }
@Implementation protected AppWidgetHostView createView( Context context, int appWidgetId, AppWidgetProviderInfo appWidget) { AppWidgetHostView hostView = new AppWidgetHostView(context); hostView.setAppWidget(appWidgetId, appWidget); ShadowAppWidgetHostView shadowAppWidgetHostView = Shadow.extract(hostView); shadowAppWidgetHostView.setHost(realAppWidgetHost); return hostView; } }
@Implementation public AppWidgetHostView createView(Context context, int appWidgetId, AppWidgetProviderInfo appWidget) { AppWidgetHostView hostView = new AppWidgetHostView(context); hostView.setAppWidget(appWidgetId, appWidget); Shadows.shadowOf(hostView).setHost(realAppWidgetHost); return hostView; } }
@Implementation public AppWidgetHostView createView(Context context, int appWidgetId, AppWidgetProviderInfo appWidget) { AppWidgetHostView hostView = new AppWidgetHostView(context); hostView.setAppWidget(appWidgetId, appWidget); Shadows.shadowOf(hostView).setHost(realAppWidgetHost); return hostView; } }
@Implementation public AppWidgetHostView createView(Context context, int appWidgetId, AppWidgetProviderInfo appWidget) { AppWidgetHostView hostView = new AppWidgetHostView(context); hostView.setAppWidget(appWidgetId, appWidget); Shadows.shadowOf(hostView).setHost(realAppWidgetHost); return hostView; } }