Java 客户端测试/WireMock-一个简单的单元测试,用于检查是否正确执行了日期转换

Java 客户端测试/WireMock-一个简单的单元测试,用于检查是否正确执行了日期转换,java,unit-testing,http,junit,wiremock,Java,Unit Testing,Http,Junit,Wiremock,我试图测试一个客户端库类,特别是使用StdDateFormat转换日期格式的对象映射器。我正在使用Jackson提供的StdDateFormat转换成我想要的日期格式。我只想编写一个简单的测试,但因为这是客户机库,所以我需要使用WireMock来模拟http服务器。我该如何进行测试以正确完成日期转换 下面是我要测试的代码(特别是映射器中的.setDateFormat(new StdDateFormat())): 如果需要更详细的信息,请告诉我 为什么不测试MAPPER是否生成预期的JSON?为什

我试图测试一个客户端库类,特别是使用
StdDateFormat
转换日期格式的对象映射器。我正在使用Jackson提供的StdDateFormat转换成我想要的日期格式。我只想编写一个简单的测试,但因为这是客户机库,所以我需要使用WireMock来模拟http服务器。我该如何进行测试以正确完成日期转换

下面是我要测试的代码(特别是映射器中的
.setDateFormat(new StdDateFormat())
):


如果需要更详细的信息,请告诉我

为什么不测试
MAPPER
是否生成预期的JSON?为什么不测试
MAPPER
是否生成预期的JSON?
public class DefaultHttpClientUtil implements HttpClientUtil {
    private static final String FAILED_TO_PERFORM_HTTP_REQUEST = "Failed to perform HTTP request.";
    private static final String SERIALIZATION_EXCEPTION =
            "An error has occurred while serializing the payload to JSON";
    private static final String MISSING_URL = "Please provide a valid URL";
    private static final Logger LOGGER = LoggerFactory.getLogger(DefaultHttpClientUtil.class);
    private static final ObjectMapper MAPPER =
            new ObjectMapper().configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false)
                    .configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false)
                    .setDateFormat(new StdDateFormat())
                    .configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);