小编Pie*_*rre的帖子

如何调试mockito mocks/stubs/matchers?

在使用mockito的正常测试开发期间,我(以及许多其他人肯定)遇到了很多情况,我们在什么时候(service.doSomething(paramMatcher,paramMatcher2,...).thenReturn(...)让我发疯.这么多的组合在列表,vargars,null值等之间是可能的.通常只需要花费数小时来尝试使公式正确,即使那时我放弃并且只使用thenAnswer(手动匹配)的any().

如何调试mockito的参数匹配机制?为了增加难度,我使用Mockito runner运行我的测试,这意味着我使用注释来初始化并自动注入我的模拟服务.

java testing junit unit-testing mockito

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

Groovy的TimeCategory与LocalDate和LocalDateTime

是否有关于如何在java8 LocalDate和LocalDateTime中使用TimeCategory(或等效)的示例或参考?我发现的所有代码片段都引用了我试图避免的java.util.Date.

groovy java-8

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

如何在prometheus/grafana表中显示大多数失败的http请求?

我正在使用prometheus/grafana/express-prom-bundle监视我的nodejs应用程序,它暴露了一个名为http_request_duration_seconds_count的计数器指标.该指标有三个感兴趣的标签.status_code,路径和方法.

我想在我的grafana仪表板中显示一个表,列出仪表板日期范围内最常见的失败路径/方法(status_code ="500").

是可能的,如果是这样,我需要实现此列表的prometheus查询和grafana表设置.

预先感谢您的帮助.

monitoring health-monitoring grafana prometheus

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