接口 ICollaborator 有一个必须在 Collaborator 类中实现的方法。
以上代码就绪后,让我们继续检验怎样在各种场景中成功地运行 ServiceClass 类的测试。
测试 ServiceClass 类中的服务方法十分简单。假定测试要求为证明 runService() 方法并未运行 —— 换言之,返回的布尔结果是 false。在这种情况下,传递给 runService() 方法的 ICollaborator 对象被模拟 为期望调用 executeJob() 方法,并返回除了 “success” 以外的字符串。通过这种方法,确保把布尔字符串 false 返回给测试。
下面所示的是包含测试逻辑的 ServiceClassTest 类代码。







