我有一个包含文本视图的布局,如下所示,它将在文本块中包含一些自动生成的链接。当用户单击链接时,会打开一个包含相关信息的窗口。
但是,我根本不知道如何让 Espresso 单击链接。尝试过很多类似的变体
matches(withText(containsString("45")))
但这要么不起作用,要么让浓缩咖啡只需单击文本框本身,这不会执行任何操作。
有什么办法可以做到这一点吗?在 Espresso 的限制范围内是否有可能?
我正在Android中编写一些Junit测试,如果执行此操作:
public void testSetId(){
Friend friend = new Friend(5);
assertEquals(5,friend.getId());
}
Run Code Online (Sandbox Code Playgroud)
我收到一个模棱两可的方法调用错误。
模棱两可的方法调用:AssertEquals(int,int)和AssertEquals(Object,Object)都匹配
但是如果我这样做:
public void testSetId(){
Integer ID = 5;
Friend friend = new Friend(ID);
assertEquals(ID, friend.getId());
}
Run Code Online (Sandbox Code Playgroud)
有用。我觉得第二个功能应该做完全相同的事情。
这里发生了什么?