Merge "Use new app header in more screens."

This commit is contained in:
TreeHugger Robot
2016-10-29 02:00:40 +00:00
committed by Android (Google) Code Review
9 changed files with 123 additions and 59 deletions

View File

@@ -25,6 +25,7 @@ import android.content.pm.ActivityInfo;
import android.content.pm.PackageInfo;
import android.content.pm.ResolveInfo;
import android.os.UserHandle;
import android.support.v7.preference.Preference;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.TextView;
@@ -86,6 +87,14 @@ public class AppHeaderControllerTest {
assertThat(view).isNotNull();
}
@Test
public void testBuildView_withContext_shouldBuildPreference() {
mController = new AppHeaderController(mShadowContext, mFragment, null);
Preference preference = mController.done(mShadowContext);
assertThat(preference instanceof LayoutPreference).isTrue();
}
@Test
public void testBuildView_constructedWithView_shouldReturnSameView() {
View inputView = mLayoutInflater.inflate(R.layout.app_details, null /* root */);