使用Aggregator测试Metrics.Counter值的方法

时间:2017-05-12 06:18:36

标签: java google-cloud-dataflow apache-beam

从Beam 2开始Aggregators being removed,有一种测试Counter值的首选方法,就像我对Aggregators所做的那样:

assertThat(tester.getAggregatorValue(fn.success)).isEqualTo(1);
assertThat(tester.getAggregatorValue(fn.failure)).isEqualTo(0);
assertThat(tester.getAggregatorValue(fn.empty)).isEqualTo(0);

其中tester是我的DoFnTester实施的实例od fn类和DoFn实例,其中包含聚合器successfailure和{ {1}}是最终的包 - 私有可见字段。

0 个答案:

没有答案