我正在尝试使用模拟并检查传递给模拟的参数是否正确ArrayList<MyModel>
。我已经在equals
上定义了布尔方法MyModel
,但是我找不到使用该equals
方法的正确匹配器。我写的匹配器只比较了明显不同的object_id。我的测试看起来像这样:
MainActivity activity = mock(MainActivity.class);
MyRequest subject = new MyRequest(activity);
ArrrayList<MyModel> list = ...;
subject.makeRequest();
verify(activity).handleSuccess(argThat(is(list)));
有谁知道将使用布尔等于的匹配器MyModel
?