Unit testing 我应该为每个装饰器编写测试还是使用类就足够了?

Unit testing 我应该为每个装饰器编写测试还是使用类就足够了?,unit-testing,decorator,Unit Testing,Decorator,对不起,我的问题不清楚。 我在应用程序中实现了一个装饰器模式。 在中的类(例如DecoratorManager)内部,将根据传递的参数创建不同类型的decorator。 我的问题是为DecoratorManager类编写测试就足够了,或者我应该也编写测试吗 每个装饰师? 因为在我的测试中,我将不同的参数传递给DecoratorManager,并根据各自的decorator检查结果。 我还检查了代码覆盖率,它显示了100%。理想情况下,您应该模拟装饰程序并单独测试它们。您不希望DecoratorM

对不起,我的问题不清楚。 我在应用程序中实现了一个装饰器模式。 在中的类(例如DecoratorManager)内部,将根据传递的参数创建不同类型的decorator。 我的问题是为DecoratorManager类编写测试就足够了,或者我应该也编写测试吗 每个装饰师? 因为在我的测试中,我将不同的参数传递给DecoratorManager,并根据各自的decorator检查结果。
我还检查了代码覆盖率,它显示了100%。

理想情况下,您应该模拟装饰程序并单独测试它们。您不希望DecoratorManager测试因为任何decorators实现上的错误而失败。如果你保持这样,从技术上讲,这不是一个单元测试,而是一个集成测试

我想指出的另一点是关于覆盖率的:我认为测试正确的东西更重要,而且测试绝对所有的东西