Java 测试工作经理
我很难测试CommonJ workManager。我不知道我应该采取哪种方法。我创建了一个worker类,用于实现要执行的任务,以及一个WorkListener,用于更新作业的状态(例如,已启动、已完成、已拒绝等)。 通过使用单元测试,我可以单独测试Worker和Listener对象,但在我看来这还不够。我想测试这两个对象之间的合作 例如,可以创建一个Worker对象并模拟侦听器:Java 测试工作经理,java,unit-testing,testing,junit,workmanagers,Java,Unit Testing,Testing,Junit,Workmanagers,我很难测试CommonJ workManager。我不知道我应该采取哪种方法。我创建了一个worker类,用于实现要执行的任务,以及一个WorkListener,用于更新作业的状态(例如,已启动、已完成、已拒绝等)。 通过使用单元测试,我可以单独测试Worker和Listener对象,但在我看来这还不够。我想测试这两个对象之间的合作 例如,可以创建一个Worker对象并模拟侦听器: expect(mockWorkListener.JobStarted()); expect(mockWorkLis
expect(mockWorkListener.JobStarted());
expect(mockWorkListener.JobCompleted());
workManger.schedule(new Worker(Services...), mockWorkListener);
那么您想单元测试
workManager
和它调用的Worker
类之间的连接吗?