### Question:
NestedRadioGroupManager { public void check(@IdRes int id) { if (id != -1 && (id == checkedId)) { return; } if (checkedId != -1) { setCheckedStateForView(checkedId, false); } if (id != -1) { setCheckedStateForView(id, true); } setCheckedId(id); } NestedRadioGroupManager(); void initCheckedId(int value); int getCheckedId(); void addNestedRadioButton(NestedRadioButton nestedRadioButton); void check(@IdRes int id); @TargetApi(Build.VERSION_CODES.O) void onProvideAutofillStructure(ViewStructure structure); void clearCheck(); void setOnCheckedChangeListener(OnCheckedChangeListener listener);  }### Answer:
@Test public void check() { int initialCheckId = 12345; int newCheckId = 54321; nestedRadioGroupManager.initCheckedId(initialCheckId); nestedRadioGroupManager.check(newCheckId); verify(nestedRadioGroupManager).setCheckedStateForView(initialCheckId, false); verify(nestedRadioGroupManager).setCheckedStateForView(newCheckId, true); verify(nestedRadioGroupManager).setCheckedId(newCheckId); }