小编Krz*_*Kot的帖子

ABP自定义过滤器 - 如何选择/隐藏父元素

我想知道是否有办法隐藏已识别元素的父元素.

例如:

<div>
<span id="abx">some garbage content</span>
<div>other garbage containers not having any class or id</div>
</div>
Run Code Online (Sandbox Code Playgroud)

要选择的AdBlockPlus的自定义过滤器abx将是:

##span#abx
Run Code Online (Sandbox Code Playgroud)

但是如何选择其父元素呢?因为我们需要隐藏已识别元素的所有兄弟姐妹.

css adblock

9
推荐指数
1
解决办法
3224
查看次数

Lombok - 在实现equals和hashcode时使用@Data发出警告

我有JPA实体扩展其他抽象类.我想使用@Data来避免编写setter和getter,但我的equals和hashcode方法存在.

我收到警告,但我想我不应该:

server\entity\User.java:20: warning: Generating equals/hashCode implementation but without a call to superclass, even though this class does not extend java.lang.Object. If this is intentional, add '@EqualsAndHashCode(callSuper=false)' to your type.
@Data
^
Run Code Online (Sandbox Code Playgroud)

在我的User类中:

@Data
@Entity
public class User extends AbstractAuditingEntity implements Serializable {

    ....

    @Override
    public boolean equals(Object o) {
       ...
    }

    @Override
    public int hashCode() {
       ...
    }
}
Run Code Online (Sandbox Code Playgroud)

当我另外将@EqualsAndHashCode(callSuper = false)添加到@Data时,我得到:

server\entity\User.java:21: warning: Not generating equals and hashCode: A method with one of those names already exists. (Either …
Run Code Online (Sandbox Code Playgroud)

java jpa lombok

3
推荐指数
1
解决办法
4406
查看次数

JustMock - 检查传递的方法参数的值

我使用JustMock框架并具有以下断言:

Mock.Assert(() => activityListenerMock.PeriodPassed(
  Arg.Matches<Period>(e => e.Length == expectedLength)));
Run Code Online (Sandbox Code Playgroud)

它失败了,含有神秘的信息:

Occurrence expectation failed. Expected at least 1 call. Calls so far: 0
Run Code Online (Sandbox Code Playgroud)

我怎样才能得到更好的信息.我想知道它被称为什么价值.

方法实际上被调用但是有错误的参数,因为当我将断言更改为跟随它传递时:

Mock.Assert(() => activityListenerMock.PeriodPassed(
  Arg.IsAny<Period>()));
Run Code Online (Sandbox Code Playgroud)

c# unit-testing mocking justmock

2
推荐指数
1
解决办法
1117
查看次数

标签 统计

adblock ×1

c# ×1

css ×1

java ×1

jpa ×1

justmock ×1

lombok ×1

mocking ×1

unit-testing ×1