小编San*_*mar的帖子

junit-vintage-engine 和junit-jupiter-engine 的区别?

这是一个双重问题。

  1. junit-vintage-engine和 和有junit-jupiter-engine什么区别?
  2. SpringBoot 入门项目排除了junit-vintage-engine. 是否强制使用junit-jupiter-engine?

下面是我从Spring Initializr生成的 SpringBoot 项目的依赖项:

        <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
        <scope>test</scope>
        <exclusions>
            <exclusion>
                <groupId>org.junit.vintage</groupId>
                <artifactId>junit-vintage-engine</artifactId>
            </exclusion>
        </exclusions>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

java junit spring-boot spring-boot-test

18
推荐指数
2
解决办法
2万
查看次数

如何在 ag-grid 行上创建工具提示?

我想根据status字段有条件地显示工具提示,将鼠标悬停在整行上(而不仅仅是在单元格上)。在 API 文档中,我发现了这个:https : //www.ag-grid.com/javascript-grid-column-properties/

tooltip 一个回调,它接受 (value, valueFormatted, data, node , colDef, rowIndex, and api) 它必须返回用作工具提示的字符串。tooltipField 优先。

这可以用于在整行上显示工具提示吗?如果是,任何人都可以提供任何工作示例吗?如果没有,我还有其他方法可以实现吗?

谢谢

ag-grid ag-grid-ng2

14
推荐指数
3
解决办法
3万
查看次数

JUnit 不适用于 Lombok - 注释处理似乎不适用于测试类

我对 Lombok 和 JUnit 有问题。

我正在使用IntelliJ Idea,最新的,Lombok安装了插件并启用了注释处理。

我有一个实体类:

@Data
@Builder
@AllArgsConstructor
public class User {

    private String name;
    private String email;

}
Run Code Online (Sandbox Code Playgroud)

构建.gradle:

dependencies {
    testCompile group: 'junit', name: 'junit', version: '4.12'
    compile group: 'org.projectlombok', name: 'lombok', version: '1.18.10'
    testCompile group: 'org.projectlombok', name: 'lombok', version: '1.16.10'
    testAnnotationProcessor "org.projectlombok:lombok:1.18.10"
}
Run Code Online (Sandbox Code Playgroud)

最后,测试用例:

@Test
public void whenCheckIfPresent_thenOk() {
    User user = User.builder().name("John").email("sf@sf.pl").build();
    Optional<User> opt = Optional.ofNullable(user);
    assertTrue(opt.isPresent());

    assertEquals(user.getEmail(), opt.get().getEmail());
}
Run Code Online (Sandbox Code Playgroud)

当我尝试运行此测试时,出现以下错误:

IdeaProjects\Tutoriale\src\test\java\optionals\OptionalsTest.java:26: error: cannot find symbol
        User user = …
Run Code Online (Sandbox Code Playgroud)

java junit unit-testing annotation-processing lombok

8
推荐指数
1
解决办法
3497
查看次数

我怎样才能获得所有行的ag-grid?

ag-grid提供了一种使用api.getSelectedRows()函数获取选定行的方法。并提供一种使用api.setRowData([])功能设置所有行的方法。我正在寻找某种东西getAllRows()来返回网格中的所有行。我知道有一种方法可以使用api.forEachNode()etc 遍历所有行。有什么办法可以获取整个行数组?

ag-grid angular5

6
推荐指数
4
解决办法
9653
查看次数

如何为 mat-checkbox 分配自定义值?

我想用 mat-checkbox 附加我的状态字段,并希望以字符串的形式获取值,就像我们用来获取 Material-1 一样。

我正在寻找ng-true-value="'ACTIVE'" ng-false-value="'INACTIVE'"Material-7 中的替代品。

angular-material-7

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

如何将mat-form-field和mat-chip-list放在同一行?

我想并排显示一个输入字段和一个芯片项目.但是,芯片将进入下一行.有什么方法可以将它们并排放在同一排吗?

当前位置:

当前位置

预期职位:

预期的位置

angular-material2 angular

0
推荐指数
1
解决办法
2202
查看次数

启动 Quarkus

我发现quarkus它是JAVA生态系统中的一个好部分。我在尝试使用quarkus. 它最初启动,退出终端后无法再次启动。

ERROR: transport error 202: bind failed: Address already in use
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [debugInit.c:732]
Run Code Online (Sandbox Code Playgroud)

java quarkus

0
推荐指数
1
解决办法
618
查看次数