标签:#单元测试框架

共 2 篇文章

Mockito

Mockito是一个Java平台的开源,在MIT许可证下发布。该框架允许在自动化单元测试中创建对象(模拟对象),用于测试驱动开发(TDD)或行为驱动开发(BDD)。 该框架的名称和图标是对莫吉托(Mojito,一种饮料)的模仿。 特点 Mockito允许开发人员验证被测系统(SUT)的行为,而无需事先建立期望。对于模拟对象,有人批评其测试代码与被测系统的紧耦合。Mockito试图通过取消期望规范,来摆脱“期望-运行-验证”的模式。Moc…

Hamcrest

Hamcrest是一个协助编写用Java语言进行软件测试的框架。它支持创建自定义的断言匹配器(assertion matchers)(名称“Hamcrest”即为“matchers”的异位构词),允许声明式定义匹配规则。这些匹配器在单元测试框架(例如JUnit和jMock)中有用。 Hamcrest已经被移植到Java、C++、Objective-C、Python、ActionScript 3、PHP、JavaScript和Erlang…