小编Jac*_*ack的帖子

如何在方法中流式传输Java List(Varargs)的值?

我有以下方法:

public static List<A> getValuesExclusion(A exclusion) {
        return Arrays.stream(values())
                .filter(item -> item != exclusion)
                .collect(Collectors.toList());
}
//this function returns enum list of A types that has no A type'exclusion'
Run Code Online (Sandbox Code Playgroud)

现在,我想将其作为参数列表:

public static List<A> getValuesExclusion(A... exclusions){
        return Arrays.stream(values())
                .filter(???)
                .collect(Collectors.toList());
}
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何为第二种情况做过滤器?我想检索一个将所有值“ exclusions”排除在外的枚举列表。以下是A类的属性:

public enum A implements multilingualA{
    A("a"),
    B("b"),
    C("c"),
    D("d");
    ...
}
Run Code Online (Sandbox Code Playgroud)

java list java-8 java-stream

4
推荐指数
1
解决办法
134
查看次数

Angular 测试 - 将 Jest 与 Protractor 一起使用

我是 Angular 测试的新手,我想为我的应用程序执行两种测试:

  1. 单元测试 - 我选择使用Jest,因为我可以在不打开浏览器的情况下运行我的测试,并且它还支持使用--testNamePatern测试特定情况。
  2. 端到端测试 - 我想试用Protractor,因为它在 Angular 中可用,并且还有一个很大的 Angular 社区可以使用。

我的问题是,我可以在我的应用程序中同时使用 Jest 和 Protractor 吗?如果是,我是否需要配置任何东西才能在我的应用程序中使用它们。

protractor ts-jest angular8

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

标签 统计

angular8 ×1

java ×1

java-8 ×1

java-stream ×1

list ×1

protractor ×1

ts-jest ×1