Migrate away from deprecated Truth APIs.

This is a transitional step towards truth 1.0.1, where these APIs have
been completely removed.

Bug: 168765701
Test: m checkbuild
Change-Id: Ice3df1dd062641a01b60b1fb42a954b1e833bd39
diff --git a/tests/robotests/src/com/android/car/rotary/NavigatorTest.java b/tests/robotests/src/com/android/car/rotary/NavigatorTest.java
index 75bc6c3..364526a 100644
--- a/tests/robotests/src/com/android/car/rotary/NavigatorTest.java
+++ b/tests/robotests/src/com/android/car/rotary/NavigatorTest.java
@@ -71,7 +71,7 @@
         AccessibilityNodeInfo root = mNodeBuilder.build();
         setRootNodeForWindow(root, window);
 
-        assertThat(window.getRoot()).isSameAs(root);
+        assertThat(window.getRoot()).isSameInstanceAs(root);
     }
 
     /**
@@ -101,17 +101,17 @@
 
         // Rotate once, the focus should move from button1 to button2.
         FindRotateTargetResult target = mNavigator.findRotateTarget(button1, direction, 1);
-        assertThat(target.node).isSameAs(button2);
+        assertThat(target.node).isSameInstanceAs(button2);
         assertThat(target.advancedCount).isEqualTo(1);
 
         // Rotate twice, the focus should move from button1 to button3.
         target = mNavigator.findRotateTarget(button1, direction, 2);
-        assertThat(target.node).isSameAs(button3);
+        assertThat(target.node).isSameInstanceAs(button3);
         assertThat(target.advancedCount).isEqualTo(2);
 
         // Rotate 3 times and exceed the boundary, the focus should stay at the boundary.
         target = mNavigator.findRotateTarget(button1, direction, 3);
-        assertThat(target.node).isSameAs(button3);
+        assertThat(target.node).isSameInstanceAs(button3);
         assertThat(target.advancedCount).isEqualTo(2);
     }
 
@@ -200,7 +200,7 @@
 
         // Rotate from button1, it shouldn't skip the invisible view.
         FindRotateTargetResult target = mNavigator.findRotateTarget(button1, direction, 1);
-        assertThat(target.node).isSameAs(invisible);
+        assertThat(target.node).isSameInstanceAs(invisible);
     }
 
     /**
@@ -229,7 +229,7 @@
 
         // Rotate from button1, it should skip the empty view.
         FindRotateTargetResult target = mNavigator.findRotateTarget(button1, direction, 1);
-        assertThat(target.node).isSameAs(button2);
+        assertThat(target.node).isSameInstanceAs(button2);
     }
 
     /**
@@ -265,7 +265,7 @@
         when(recyclerView.focusSearch(direction)).thenReturn(button2);
 
         FindRotateTargetResult target = mNavigator.findRotateTarget(button1, direction, 1);
-        assertThat(target.node).isSameAs(recyclerView);
+        assertThat(target.node).isSameInstanceAs(recyclerView);
     }
 
     /**
@@ -295,7 +295,7 @@
         when(recyclerView.focusSearch(direction)).thenReturn(button2);
 
         FindRotateTargetResult target = mNavigator.findRotateTarget(button1, direction, 1);
-        assertThat(target.node).isSameAs(button2);
+        assertThat(target.node).isSameInstanceAs(button2);
     }
 
     /**
@@ -329,7 +329,7 @@
         when(recyclerView.focusSearch(direction)).thenReturn(focusParkingView);
 
         FindRotateTargetResult target = mNavigator.findRotateTarget(focusable2, direction, 2);
-        assertThat(target.node).isSameAs(focusable1);
+        assertThat(target.node).isSameInstanceAs(focusable1);
         assertThat(target.advancedCount).isEqualTo(1);
     }
 
@@ -409,18 +409,18 @@
 
         // Rotate once, the focus should move from button1 to button2.
         FindRotateTargetResult target = mNavigator.findRotateTarget(button1, direction, 1);
-        assertThat(target.node).isSameAs(button2);
+        assertThat(target.node).isSameInstanceAs(button2);
         assertThat(target.advancedCount).isEqualTo(1);
 
         // Rotate twice, the focus should move from button1 to button2 since button3 is not a
         // descendant of the scrollable container.
         target = mNavigator.findRotateTarget(button1, direction, 2);
-        assertThat(target.node).isSameAs(button2);
+        assertThat(target.node).isSameInstanceAs(button2);
         assertThat(target.advancedCount).isEqualTo(1);
 
         // Rotate three times should do the same.
         target = mNavigator.findRotateTarget(button1, direction, 3);
-        assertThat(target.node).isSameAs(button2);
+        assertThat(target.node).isSameInstanceAs(button2);
         assertThat(target.advancedCount).isEqualTo(1);
     }
 
@@ -484,18 +484,18 @@
 
         // Rotate once, the focus should move from button1 to button2.
         FindRotateTargetResult target = mNavigator.findRotateTarget(button1, direction, 1);
-        assertThat(target.node).isSameAs(button2);
+        assertThat(target.node).isSameInstanceAs(button2);
         assertThat(target.advancedCount).isEqualTo(1);
 
         // Rotate twice, the focus should move from button1 to button2 since button3 is off the
         // screen.
         target = mNavigator.findRotateTarget(button1, direction, 2);
-        assertThat(target.node).isSameAs(button2);
+        assertThat(target.node).isSameInstanceAs(button2);
         assertThat(target.advancedCount).isEqualTo(1);
 
         // Rotate three times should do the same.
         target = mNavigator.findRotateTarget(button1, direction, 3);
-        assertThat(target.node).isSameAs(button2);
+        assertThat(target.node).isSameInstanceAs(button2);
         assertThat(target.advancedCount).isEqualTo(1);
     }
 
@@ -640,7 +640,7 @@
         // Nudge within the same window.
         AccessibilityNodeInfo target =
                 mNavigator.findNudgeTarget(windows, topLeft1, View.FOCUS_DOWN);
-        assertThat(target).isSameAs(bottomLeft1);
+        assertThat(target).isSameInstanceAs(bottomLeft1);
 
         // Reach to the boundary.
         target = mNavigator.findNudgeTarget(windows, topLeft1, View.FOCUS_UP);
@@ -648,7 +648,7 @@
 
         // Nudge to a different window.
         target = mNavigator.findNudgeTarget(windows, topRight1, View.FOCUS_LEFT);
-        assertThat(target).isSameAs(topLeft2);
+        assertThat(target).isSameInstanceAs(topLeft2);
 
         // When nudging back, the focus should return to the previously focused node within the
         // previous focus area, rather than the geometrically close node or focus area.
@@ -657,10 +657,10 @@
         mNavigator.saveFocusedNode(bottomLeft1);
         // Then nudge to right.
         target = mNavigator.findNudgeTarget(windows, bottomLeft1, View.FOCUS_RIGHT);
-        assertThat(target).isSameAs(topRight1);
+        assertThat(target).isSameInstanceAs(topRight1);
         // Then nudge back.
         target = mNavigator.findNudgeTarget(windows, topRight1, View.FOCUS_LEFT);
-        assertThat(target).isSameAs(bottomLeft1);
+        assertThat(target).isSameInstanceAs(bottomLeft1);
     }
 
     /**
@@ -753,7 +753,7 @@
 
         // Nudge from left window to right window.
         AccessibilityNodeInfo target = mNavigator.findNudgeTarget(windows, left, View.FOCUS_RIGHT);
-        assertThat(target).isSameAs(right);
+        assertThat(target).isSameInstanceAs(right);
     }
 
     /**
@@ -879,16 +879,16 @@
         // source and target overlap so geometric targeting fails. We should fall back to using the
         // first focusable view in the HUN.
         AccessibilityNodeInfo target = mNavigator.findNudgeTarget(windows, topLeft, View.FOCUS_UP);
-        assertThat(target).isSameAs(hunLeft);
+        assertThat(target).isSameInstanceAs(hunLeft);
         target = mNavigator.findNudgeTarget(windows, topRight, View.FOCUS_UP);
-        assertThat(target).isSameAs(hunLeft);
+        assertThat(target).isSameInstanceAs(hunLeft);
 
         // Nudging up from the bottom left or right view should go to the corresponding button in
         // the HUN, skipping over the top focus area. Geometric targeting should work.
         target = mNavigator.findNudgeTarget(windows, bottomLeft, View.FOCUS_UP);
-        assertThat(target).isSameAs(hunLeft);
+        assertThat(target).isSameInstanceAs(hunLeft);
         target = mNavigator.findNudgeTarget(windows, bottomRight, View.FOCUS_UP);
-        assertThat(target).isSameAs(hunRight);
+        assertThat(target).isSameInstanceAs(hunRight);
     }
 
     /**
@@ -968,7 +968,7 @@
         // Nudge from sourceView to right, and it should go to view1.
         AccessibilityNodeInfo target
                 = mNavigator.findNudgeTarget(windows, sourceView, View.FOCUS_RIGHT);
-        assertThat(target).isSameAs(view1);
+        assertThat(target).isSameInstanceAs(view1);
     }
 
     /**
@@ -1052,11 +1052,11 @@
         // Nudge up from controlButton, it should go to listItem1.
         AccessibilityNodeInfo target
                 = mNavigator.findNudgeTarget(windows, controlButton, View.FOCUS_UP);
-        assertThat(target).isSameAs(listItem1);
+        assertThat(target).isSameInstanceAs(listItem1);
 
         // Nudge up from listItem1, it should go to tab.
         target = mNavigator.findNudgeTarget(windows, listItem1, View.FOCUS_UP);
-        assertThat(target).isSameAs(tab);
+        assertThat(target).isSameInstanceAs(tab);
 
         // Disable cache.
         mNavigator = new Navigator(
@@ -1076,7 +1076,7 @@
 
         // Nudge down from listItem1, it should go to controlButton.
         target = mNavigator.findNudgeTarget(windows, listItem1, View.FOCUS_DOWN);
-        assertThat(target).isSameAs(controlButton);
+        assertThat(target).isSameInstanceAs(controlButton);
     }
 
     /**
@@ -1148,7 +1148,7 @@
         // Nudge down from sourceView, and it should go to targetView.
         AccessibilityNodeInfo target
                 = mNavigator.findNudgeTarget(windows, sourceView, View.FOCUS_DOWN);
-        assertThat(target).isSameAs(targetView);
+        assertThat(target).isSameInstanceAs(targetView);
     }
 
     /**
@@ -1219,7 +1219,7 @@
         // Nudge down from sourceView, and it should go to viewContainer.
         AccessibilityNodeInfo target
                 = mNavigator.findNudgeTarget(windows, sourceView, View.FOCUS_DOWN);
-        assertThat(target).isSameAs(viewContainer);
+        assertThat(target).isSameInstanceAs(viewContainer);
     }
 
     /**
@@ -1327,7 +1327,7 @@
         // EditText they were editing.
         AccessibilityNodeInfo target
                 = mNavigator.findNudgeTarget(windows, sourceView, View.FOCUS_UP, targetView);
-        assertThat(target).isSameAs(targetView);
+        assertThat(target).isSameInstanceAs(targetView);
     }
 
     /**
@@ -1412,7 +1412,7 @@
 
         // Nudge from left window to right window.
         AccessibilityNodeInfo target = mNavigator.findNudgeTarget(windows, left, View.FOCUS_RIGHT);
-        assertThat(target).isSameAs(recyclerView);
+        assertThat(target).isSameInstanceAs(recyclerView);
     }
 
     /**
@@ -1504,7 +1504,7 @@
 
         // Nudge from left window to right window.
         AccessibilityNodeInfo target = mNavigator.findNudgeTarget(windows, left, View.FOCUS_RIGHT);
-        assertThat(target).isSameAs(recyclerView);
+        assertThat(target).isSameInstanceAs(recyclerView);
     }
 
     /**
@@ -1588,7 +1588,7 @@
 
         // Nudge from left window to right window.
         AccessibilityNodeInfo target = mNavigator.findNudgeTarget(windows, left, View.FOCUS_RIGHT);
-        assertThat(target).isSameAs(null);
+        assertThat(target).isSameInstanceAs(null);
     }
 
 
@@ -1673,7 +1673,7 @@
 
         // Nudge from left window to right window.
         AccessibilityNodeInfo target = mNavigator.findNudgeTarget(windows, left, View.FOCUS_RIGHT);
-        assertThat(target).isSameAs(focusable);
+        assertThat(target).isSameInstanceAs(focusable);
     }
 
     /**
@@ -1768,7 +1768,7 @@
         // Nudge down from tab, it should go to contact list.
         AccessibilityNodeInfo target
                 = mNavigator.findNudgeTarget(windows, tab, View.FOCUS_DOWN);
-        assertThat(target).isSameAs(contactList);
+        assertThat(target).isSameInstanceAs(contactList);
     }
 
     /**
@@ -1850,7 +1850,7 @@
         // Nudge up from view3, it should go to view2.
         AccessibilityNodeInfo target
                 = mNavigator.findNudgeTarget(windows, view3, View.FOCUS_UP);
-        assertThat(target).isSameAs(view2);
+        assertThat(target).isSameInstanceAs(view2);
     }
 
     /**
@@ -1881,12 +1881,12 @@
         // Search forward from the focus area.
         when(focusArea1.focusSearch(direction)).thenReturn(button2);
         AccessibilityNodeInfo target = mNavigator.findFirstFocusDescendant(root);
-        assertThat(target).isSameAs(button2);
+        assertThat(target).isSameInstanceAs(button2);
 
         // Fall back to tree traversal.
         when(focusArea1.focusSearch(direction)).thenReturn(null);
         target = mNavigator.findFirstFocusDescendant(root);
-        assertThat(target).isSameAs(button1);
+        assertThat(target).isSameInstanceAs(button1);
     }
 
     /**
@@ -1915,12 +1915,12 @@
         // Search forward from the focus area.
         when(focusArea.focusSearch(direction)).thenReturn(button2);
         AccessibilityNodeInfo target = mNavigator.findFirstFocusDescendant(root);
-        assertThat(target).isSameAs(button2);
+        assertThat(target).isSameInstanceAs(button2);
 
         // Fall back to tree traversal.
         when(focusArea.focusSearch(direction)).thenReturn(null);
         target = mNavigator.findFirstFocusDescendant(root);
-        assertThat(target).isSameAs(button1);
+        assertThat(target).isSameInstanceAs(button1);
     }
 
     /**
@@ -1955,7 +1955,7 @@
         AccessibilityNodeInfo button2 = mNodeBuilder.setParent(focusArea).build();
 
         AccessibilityNodeInfo target = mNavigator.findScrollableContainer(button1);
-        assertThat(target).isSameAs(scrollableContainer);
+        assertThat(target).isSameInstanceAs(scrollableContainer);
         target = mNavigator.findScrollableContainer(button2);
         assertThat(target).isNull();
     }
@@ -1991,13 +1991,13 @@
 
         AccessibilityNodeInfo target = mNavigator.findFocusableDescendantInDirection(
                 container2, button4, View.FOCUS_BACKWARD);
-        assertThat(target).isSameAs(button3);
+        assertThat(target).isSameInstanceAs(button3);
         target = mNavigator.findFocusableDescendantInDirection(container2, button3,
                 View.FOCUS_BACKWARD);
         assertThat(target).isNull();
         target = mNavigator.findFocusableDescendantInDirection(container1, button2,
                 View.FOCUS_BACKWARD);
-        assertThat(target).isSameAs(button1);
+        assertThat(target).isSameInstanceAs(button1);
         target = mNavigator.findFocusableDescendantInDirection(container1, button1,
                 View.FOCUS_BACKWARD);
         assertThat(target).isNull();
@@ -2034,13 +2034,13 @@
 
         AccessibilityNodeInfo target = mNavigator.findFocusableDescendantInDirection(
                 container1, button1, View.FOCUS_FORWARD);
-        assertThat(target).isSameAs(button2);
+        assertThat(target).isSameInstanceAs(button2);
         target = mNavigator.findFocusableDescendantInDirection(container1, button2,
                 View.FOCUS_FORWARD);
         assertThat(target).isNull();
         target = mNavigator.findFocusableDescendantInDirection(container2, button3,
                 View.FOCUS_FORWARD);
-        assertThat(target).isSameAs(button4);
+        assertThat(target).isSameInstanceAs(button4);
         target = mNavigator.findFocusableDescendantInDirection(container2, button4,
                 View.FOCUS_FORWARD);
         assertThat(target).isNull();
@@ -2078,16 +2078,16 @@
 
         AccessibilityNodeInfo target = mNavigator.findFocusableDescendantInDirection(container,
                 button1, View.FOCUS_FORWARD);
-        assertThat(target).isSameAs(button2);
+        assertThat(target).isSameInstanceAs(button2);
         target = mNavigator.findFocusableDescendantInDirection(container, button2,
                 View.FOCUS_FORWARD);
-        assertThat(target).isSameAs(button1);
+        assertThat(target).isSameInstanceAs(button1);
         target = mNavigator.findFocusableDescendantInDirection(container, button3,
                 View.FOCUS_FORWARD);
-        assertThat(target).isSameAs(button1);
+        assertThat(target).isSameInstanceAs(button1);
         target = mNavigator.findFocusableDescendantInDirection(container, button4,
                 View.FOCUS_FORWARD);
-        assertThat(target).isSameAs(button1);
+        assertThat(target).isSameInstanceAs(button1);
     }
 
     /**
@@ -2126,7 +2126,7 @@
         AccessibilityNodeInfo button4 = mNodeBuilder.setParent(container2).build();
 
         AccessibilityNodeInfo target = mNavigator.findFirstFocusableDescendant(root);
-        assertThat(target).isSameAs(button3);
+        assertThat(target).isSameInstanceAs(button3);
     }
 
     /**
@@ -2165,7 +2165,7 @@
                 .build();
 
         AccessibilityNodeInfo target = mNavigator.findLastFocusableDescendant(root);
-        assertThat(target).isSameAs(button2);
+        assertThat(target).isSameInstanceAs(button2);
     }
 
     /** Sets the {@code root} node in the {@code window}'s hierarchy. */
diff --git a/tests/robotests/src/com/android/car/rotary/NodeBuilderTest.java b/tests/robotests/src/com/android/car/rotary/NodeBuilderTest.java
index af7da8e..d531b03 100644
--- a/tests/robotests/src/com/android/car/rotary/NodeBuilderTest.java
+++ b/tests/robotests/src/com/android/car/rotary/NodeBuilderTest.java
@@ -103,7 +103,7 @@
     public void testSetWindow() {
         AccessibilityWindowInfo window = new WindowBuilder().build();
         AccessibilityNodeInfo node = mNodeBuilder.setWindow(window).build();
-        assertThat(node.getWindow()).isSameAs(window);
+        assertThat(node.getWindow()).isSameInstanceAs(window);
     }
 
     @Test
@@ -143,10 +143,10 @@
         AccessibilityNodeInfo child1 = mNodeBuilder.setParent(parent).build();
         AccessibilityNodeInfo child2 = mNodeBuilder.setParent(parent).build();
 
-        assertThat(child1.getParent()).isSameAs(parent);
+        assertThat(child1.getParent()).isSameInstanceAs(parent);
         assertThat(parent.getChildCount()).isEqualTo(2);
-        assertThat(parent.getChild(0)).isSameAs(child1);
-        assertThat(parent.getChild(1)).isSameAs(child2);
+        assertThat(parent.getChild(0)).isSameInstanceAs(child1);
+        assertThat(parent.getChild(1)).isSameInstanceAs(child2);
         assertThat(parent.getChild(2)).isNull();
     }
 
diff --git a/tests/robotests/src/com/android/car/rotary/TreeTraverserTest.java b/tests/robotests/src/com/android/car/rotary/TreeTraverserTest.java
index ba6e0ba..d7700b4 100644
--- a/tests/robotests/src/com/android/car/rotary/TreeTraverserTest.java
+++ b/tests/robotests/src/com/android/car/rotary/TreeTraverserTest.java
@@ -67,17 +67,17 @@
         // Should check the node itself.
         AccessibilityNodeInfo result = mTreeTraverser.findNodeOrAncestor(node0,
                 /* stopPredicate= */ null, /* targetPredicate= */ node -> node == node0);
-        assertThat(result).isSameAs(node0);
+        assertThat(result).isSameInstanceAs(node0);
 
         // Parent.
         result = mTreeTraverser.findNodeOrAncestor(node1, /* stopPredicate= */ null,
                 /* targetPredicate= */ node -> node == node0);
-        assertThat(result).isSameAs(node0);
+        assertThat(result).isSameInstanceAs(node0);
 
         // Grandparent.
         result = mTreeTraverser.findNodeOrAncestor(node2, /* stopPredicate= */ null,
                 /* targetPredicate= */ node -> node == node0);
-        assertThat(result).isSameAs(node0);
+        assertThat(result).isSameInstanceAs(node0);
 
         // No ancestor found.
         result = mTreeTraverser.findNodeOrAncestor(node2, /* stopPredicate= */ null,
@@ -137,17 +137,17 @@
         // Find root.
         result = mTreeTraverser.depthFirstSearch(node0, /* skipPredicate= */ null,
                 /* targetPredicate= */ node -> node == node0);
-        assertThat(result).isSameAs(node0);
+        assertThat(result).isSameInstanceAs(node0);
 
         // Find child.
         result = mTreeTraverser.depthFirstSearch(node0, /* skipPredicate= */ null,
                 /* targetPredicate= */ node -> node == node4);
-        assertThat(result).isSameAs(node4);
+        assertThat(result).isSameInstanceAs(node4);
 
         // Find grandchild.
         result = mTreeTraverser.depthFirstSearch(node0, /* skipPredicate= */ null,
                 /* targetPredicate= */ node -> node == node6);
-        assertThat(result).isSameAs(node6);
+        assertThat(result).isSameInstanceAs(node6);
 
         // Iterate in depth-first order, skipping a subtree containing the target
         List<AccessibilityNodeInfo> skipPredicateCalledWithNodes = new ArrayList<>();
@@ -208,15 +208,15 @@
 
         // Find root.
         result = mTreeTraverser.reverseDepthFirstSearch(node0, node -> node == node0);
-        assertThat(result).isSameAs(node0);
+        assertThat(result).isSameInstanceAs(node0);
 
         // Find child.
         result = mTreeTraverser.reverseDepthFirstSearch(node0, node -> node == node1);
-        assertThat(result).isSameAs(node1);
+        assertThat(result).isSameInstanceAs(node1);
 
         // Find grandchild.
         result = mTreeTraverser.reverseDepthFirstSearch(node0, node -> node == node2);
-        assertThat(result).isSameAs(node2);
+        assertThat(result).isSameInstanceAs(node2);
     }
 
     /**
diff --git a/tests/robotests/src/com/android/car/rotary/WindowBuilderTest.java b/tests/robotests/src/com/android/car/rotary/WindowBuilderTest.java
index 7b2d9ce..01c0768 100644
--- a/tests/robotests/src/com/android/car/rotary/WindowBuilderTest.java
+++ b/tests/robotests/src/com/android/car/rotary/WindowBuilderTest.java
@@ -42,7 +42,7 @@
     public void testSetRoot() {
         AccessibilityNodeInfo root = new NodeBuilder(new ArrayList<>()).build();
         AccessibilityWindowInfo window = new WindowBuilder().setRoot(root).build();
-        assertThat(window.getRoot()).isSameAs(root);
+        assertThat(window.getRoot()).isSameInstanceAs(root);
     }
 
     @Test