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
Merged-In: Ice3df1dd062641a01b60b1fb42a954b1e833bd39
Change-Id: Ice3df1dd062641a01b60b1fb42a954b1e833bd39
(cherry picked from commit 41377d7d3dbcddc63ec89754b2ca689c179c985a)
diff --git a/tests/robotests/src/com/android/car/rotary/NavigatorTest.java b/tests/robotests/src/com/android/car/rotary/NavigatorTest.java
index b6e2156..47313c1 100644
--- a/tests/robotests/src/com/android/car/rotary/NavigatorTest.java
+++ b/tests/robotests/src/com/android/car/rotary/NavigatorTest.java
@@ -94,7 +94,7 @@
AccessibilityNodeInfo root = new NodeBuilder().build();
setRootNodeForWindow(root, window);
- assertThat(window.getRoot()).isSameAs(root);
+ assertThat(window.getRoot()).isSameInstanceAs(root);
}
/**
@@ -137,22 +137,22 @@
// Rotate once, the focus should move from button1 to button2.
FindRotateTargetResult target = mNavigator.findRotateTarget(button1, null, 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, null, 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, null, direction, 3);
- assertThat(target.node).isSameAs(button3);
+ assertThat(target.node).isSameInstanceAs(button3);
assertThat(target.advancedCount).isEqualTo(2);
// Rotate once, skipping button2; the focus should move to button3.
target = mNavigator.findRotateTarget(button1, button2, direction, 1);
- assertThat(target.node).isSameAs(button3);
+ assertThat(target.node).isSameInstanceAs(button3);
assertThat(target.advancedCount).isEqualTo(1);
}
@@ -323,18 +323,18 @@
// Rotate once, the focus should move from button1 to button2.
FindRotateTargetResult target = mNavigator.findRotateTarget(button1, null, 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 out of
// bounds.
target = mNavigator.findRotateTarget(button1, null, 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, null, direction, 3);
- assertThat(target.node).isSameAs(button2);
+ assertThat(target.node).isSameInstanceAs(button2);
assertThat(target.advancedCount).isEqualTo(1);
}
@@ -514,7 +514,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);
@@ -522,7 +522,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.
@@ -531,10 +531,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);
}
/**
@@ -647,7 +647,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);
}
/**
@@ -799,16 +799,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);
}
/**
@@ -902,7 +902,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);
}
/**
@@ -985,7 +985,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);
}
/**
@@ -1069,7 +1069,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);
}
/**
@@ -1133,12 +1133,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);
}
/**
@@ -1190,12 +1190,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);
}
/**
@@ -1245,7 +1245,7 @@
.build();
AccessibilityNodeInfo target = mNavigator.findScrollableContainer(button1);
- assertThat(target).isSameAs(scrollableContainer);
+ assertThat(target).isSameInstanceAs(scrollableContainer);
target = mNavigator.findScrollableContainer(button2);
assertThat(target).isNull();
}
@@ -1310,11 +1310,11 @@
AccessibilityNodeInfo target =
Navigator.findPreviousFocusableDescendant(container2, button4);
- assertThat(target).isSameAs(button3);
+ assertThat(target).isSameInstanceAs(button3);
target = Navigator.findPreviousFocusableDescendant(container2, button3);
assertThat(target).isNull();
target = Navigator.findPreviousFocusableDescendant(container1, button2);
- assertThat(target).isSameAs(button1);
+ assertThat(target).isSameInstanceAs(button1);
target = Navigator.findPreviousFocusableDescendant(container1, button1);
assertThat(target).isNull();
}
@@ -1378,11 +1378,11 @@
when(button4.focusSearch(direction)).thenReturn(null);
AccessibilityNodeInfo target = mNavigator.findNextFocusableDescendant(container1, button1);
- assertThat(target).isSameAs(button2);
+ assertThat(target).isSameInstanceAs(button2);
target = mNavigator.findNextFocusableDescendant(container1, button2);
assertThat(target).isNull();
target = mNavigator.findNextFocusableDescendant(container2, button3);
- assertThat(target).isSameAs(button4);
+ assertThat(target).isSameInstanceAs(button4);
target = mNavigator.findNextFocusableDescendant(container2, button4);
assertThat(target).isNull();
}
@@ -1441,7 +1441,7 @@
.build();
AccessibilityNodeInfo target = mNavigator.findFirstFocusableDescendant(root);
- assertThat(target).isSameAs(button3);
+ assertThat(target).isSameInstanceAs(button3);
}
/**
@@ -1498,7 +1498,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 73d92c0..f112ec4 100644
--- a/tests/robotests/src/com/android/car/rotary/NodeBuilderTest.java
+++ b/tests/robotests/src/com/android/car/rotary/NodeBuilderTest.java
@@ -51,7 +51,7 @@
.setBoundsInScreen(bounds)
.build();
- assertThat(parent.getWindow()).isSameAs(window);
+ assertThat(parent.getWindow()).isSameInstanceAs(window);
assertThat(parent.getClassName()).isEqualTo(FOCUS_AREA_CLASS_NAME);
assertThat(parent.isFocusable()).isTrue();
assertThat(parent.isVisibleToUser()).isTrue();
@@ -69,10 +69,10 @@
.setNodeList(nodeList)
.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 c84c462..69d0852 100644
--- a/tests/robotests/src/com/android/car/rotary/TreeTraverserTest.java
+++ b/tests/robotests/src/com/android/car/rotary/TreeTraverserTest.java
@@ -104,17 +104,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,
@@ -189,17 +189,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<>();
@@ -278,15 +278,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 4da5b82..6af1dae 100644
--- a/tests/robotests/src/com/android/car/rotary/WindowBuilderTest.java
+++ b/tests/robotests/src/com/android/car/rotary/WindowBuilderTest.java
@@ -38,7 +38,7 @@
.setType(AccessibilityWindowInfo.TYPE_SYSTEM)
.build();
- assertThat(window.getRoot()).isSameAs(root);
+ assertThat(window.getRoot()).isSameInstanceAs(root);
Rect boundsInScreen = new Rect();
window.getBoundsInScreen(boundsInScreen);