我有一个名为NullMetricsPublisher
的类,里面有几个方法,例如其中一个void publish()
。由于类名已经表明该类不应该做任何事情,因此void publish()
方法本质上是空的。
void publish() {
// do nothing in this method
}
然而,我们确实希望对其进行单元测试,确保方法内没有任何逻辑。不知道有没有人知道如何测试Java类中的空方法?
注意:为什么我们首先要有NullMetricsPublisher
呢?我们确实有另一个称为MetricsPublisher
的类,它将指标发布到我们的指标服务。但是,在某些情况下,我们根本不想发布指标。现有接口必须要求一个Publisher
,因此,现在我们只需添加NullMetricsPublisher
类来实现Publisher
。