小编par*_*ack的帖子

AssertJ JSON 属性检查

我有 JSONObject 实例,其中包含一些属性,

{
"name":"testName",
"age":"23"
}
Run Code Online (Sandbox Code Playgroud)

我使用以下断言,但它失败了。这是在assertj.json中测试JSON的正确方法吗?

assertThat(jsonObject).hasFieldOrProperty("name");
Run Code Online (Sandbox Code Playgroud)

java unit-testing assertj

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

Docker 映像时间戳问题

我创建了一个全新的图像,但它显示50 years ago timestamp,请找到附加的片段。知道为什么吗?

我在 Dockerfile 中使用了以下步骤

FROM openjdk:11

VOLUME /tmp

COPY build/libs /app

ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "/app/test-service.jar"]

Run Code Online (Sandbox Code Playgroud)

我的 docker 版本是

Docker version 19.03.5, build 633a0ea

Run Code Online (Sandbox Code Playgroud)

Gradle 6.0.1 构建工具,以及用于创建图像的 Google Jib 插件

plugins {
    id 'com.google.cloud.tools.jib' version '1.8.0'
}

jib {
    from {
        image = 'openjdk:11'
    }
    to {
        image = 'test-service'
    }
    container {
        jvmFlags = ['-Xms512m', '-Xdebug']
        mainClass = 'com.sample.Application'
    }
    allowInsecureRegistries=true
}
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

docker dockerfile docker-image

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

标签 统计

assertj ×1

docker ×1

docker-image ×1

dockerfile ×1

java ×1

unit-testing ×1