草庐IT

WithParent

全部标签

java - AspectJ 编译器错误导致 StackOverflowError

我今天遇到了AspectJ编译器的StackOverflow错误,我想我应该在StackOverflow上分享它:-)为了重现错误,我做了一个玩具示例publicabstractclassNode>implementsWithParent{privateTcontent;//getterandsetterforcontent}publicaspectWithParentAspect{privateTWithParent.parent;publicTWithParent.getParent(){returnthis.parent;}publicvoidWithParent.setPare

Android Espresso : How to match grand parent? 没有给出确切的层次结构

onView(allOf(withText(activityUnderTest),withParent(withId(R.id.llh_root_record_activity_3_item)))).check(matches(anything()));在上面的代码fragment中,withParent匹配器失败,因为给定的ViewID不是直接父级而是祖父级。它可以如下处理,但很想知道这个技巧,特别是当您不想指定下面代码中使用的凌乱层次结构时。onView(allOf(withText(activityUnderTest),withParent(withParent(withPare