Snap for 6300905 from b3d67ade6d6f883ac6b02535fbadc1b6b09ec5b3 to qt-d4-release

Change-Id: I9a3c63b67effca07cf18419d5ab7c2112243c814
diff --git a/car-ui-lib/tests/robotests/src/com/android/car/ui/recyclerview/CarUiListItemTest.java b/car-ui-lib/tests/robotests/src/com/android/car/ui/recyclerview/CarUiListItemTest.java
index c4c4850..cf28632 100644
--- a/car-ui-lib/tests/robotests/src/com/android/car/ui/recyclerview/CarUiListItemTest.java
+++ b/car-ui-lib/tests/robotests/src/com/android/car/ui/recyclerview/CarUiListItemTest.java
@@ -111,9 +111,9 @@
         mListView.measure(0, 0);
         mListView.layout(0, 0, 100, 10000);
 
-        if (mListView.mNestedRecyclerView != null) {
-            mListView.mNestedRecyclerView.measure(0, 0);
-            mListView.mNestedRecyclerView.layout(0, 0, 100, 10000);
+        if (mListView != null) {
+            mListView.measure(0, 0);
+            mListView.layout(0, 0, 100, 10000);
         }
 
         // Required to init nested RecyclerView
diff --git a/car-ui-lib/tests/robotests/src/com/android/car/ui/recyclerview/CarUiRecyclerViewTest.java b/car-ui-lib/tests/robotests/src/com/android/car/ui/recyclerview/CarUiRecyclerViewTest.java
index 4385913..70de34b 100644
--- a/car-ui-lib/tests/robotests/src/com/android/car/ui/recyclerview/CarUiRecyclerViewTest.java
+++ b/car-ui-lib/tests/robotests/src/com/android/car/ui/recyclerview/CarUiRecyclerViewTest.java
@@ -18,24 +18,18 @@
 
 import static com.google.common.truth.Truth.assertThat;
 
-import static org.mockito.Mockito.spy;
-import static org.mockito.Mockito.when;
-
 import android.content.Context;
-import android.content.res.Resources;
 import android.view.LayoutInflater;
 import android.view.View;
 
 import androidx.recyclerview.widget.GridLayoutManager;
 import androidx.recyclerview.widget.LinearLayoutManager;
-import androidx.recyclerview.widget.RecyclerView;
 
 import com.android.car.ui.R;
 
 import org.junit.Before;
 import org.junit.Test;
 import org.junit.runner.RunWith;
-import org.mockito.Mock;
 import org.mockito.MockitoAnnotations;
 import org.robolectric.Robolectric;
 import org.robolectric.RobolectricTestRunner;
@@ -48,9 +42,6 @@
     private View mView;
     private CarUiRecyclerView mCarUiRecyclerView;
 
-    @Mock
-    private RecyclerView.Adapter mAdapter;
-
     @Before
     public void setUp() {
         MockitoAnnotations.initMocks(this);
@@ -101,25 +92,13 @@
     }
 
     @Test
-    public void init_shouldContainNestedRecyclerView() {
+    public void init_shouldContainRecyclerView() {
         mView = LayoutInflater.from(mContext)
                 .inflate(R.layout.test_grid_car_ui_recycler_view, null);
 
         mCarUiRecyclerView = mView.findViewById(R.id.test_prv);
 
-        assertThat(mCarUiRecyclerView.mNestedRecyclerView).isNotNull();
-    }
-
-    @Test
-    public void init_shouldNotContainNestedRecyclerView() {
-        Context context = spy(mContext);
-        Resources resources = spy(mContext.getResources());
-        when(resources.getBoolean(R.bool.car_ui_scrollbar_enable)).thenReturn(false);
-        when(context.getResources()).thenReturn(resources);
-
-        mCarUiRecyclerView = new CarUiRecyclerView(context);
-
-        assertThat(mCarUiRecyclerView.mNestedRecyclerView).isNull();
+        assertThat(mCarUiRecyclerView).isNotNull();
     }
 
     @Test
diff --git a/car-ui-lib/tests/robotests/src/com/android/car/ui/recyclerview/DefaultScrollBarTest.java b/car-ui-lib/tests/robotests/src/com/android/car/ui/recyclerview/DefaultScrollBarTest.java
index b38a7ee..d60a025 100644
--- a/car-ui-lib/tests/robotests/src/com/android/car/ui/recyclerview/DefaultScrollBarTest.java
+++ b/car-ui-lib/tests/robotests/src/com/android/car/ui/recyclerview/DefaultScrollBarTest.java
@@ -67,8 +67,6 @@
         when(mRecyclerView.getRecycledViewPool()).thenReturn(mRecycledViewPool);
         when(mParent.generateLayoutParams(any())).thenReturn(mLayoutParams);
 
-        mScrollBar.initialize(mRecyclerView, 10, CarUiRecyclerView.ScrollBarPosition.START, true);
-
         // called once in DefaultScrollBar and once in SnapHelper while setting up the call backs
         // when we use attachToRecyclerView(recyclerview)
         verify(mRecyclerView, times(2)).addOnScrollListener(
@@ -82,8 +80,6 @@
         when(mRecyclerView.getRecycledViewPool()).thenReturn(mRecycledViewPool);
         when(mParent.generateLayoutParams(any())).thenReturn(mLayoutParams);
 
-        mScrollBar.initialize(mRecyclerView, 10, CarUiRecyclerView.ScrollBarPosition.START, true);
-
         verify(mRecycledViewPool).setMaxRecycledViews(0, 12);
     }
 
@@ -94,8 +90,6 @@
         when(mRecyclerView.getRecycledViewPool()).thenReturn(mRecycledViewPool);
         when(mParent.generateLayoutParams(any())).thenReturn(mLayoutParams);
 
-        mScrollBar.initialize(mRecyclerView, 10, CarUiRecyclerView.ScrollBarPosition.START, true);
-
         verify(mRecyclerView).setOnFlingListener(null);
     }
 
@@ -106,7 +100,6 @@
         when(mRecyclerView.getRecycledViewPool()).thenReturn(mRecycledViewPool);
         when(mParent.generateLayoutParams(any())).thenReturn(mLayoutParams);
 
-        mScrollBar.initialize(mRecyclerView, 10, CarUiRecyclerView.ScrollBarPosition.START, true);
         mScrollBar.setPadding(10, 20);
 
         DefaultScrollBar defaultScrollBar = (DefaultScrollBar) mScrollBar;