Skip to content
This repository was archived by the owner on Nov 24, 2022. It is now read-only.

Commit 9cea390

Browse files
committed
replacing easymock with mockito to keep one mock framework
1 parent af740d6 commit 9cea390

1 file changed

Lines changed: 10 additions & 12 deletions

File tree

eHour-wicketweb/src/test/java/net/rrm/ehour/ui/manage/assignment/AssignmentFormPanelTest.java

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@
1515
import java.util.Arrays;
1616
import java.util.List;
1717

18-
import static org.easymock.EasyMock.*;
19-
18+
import static org.mockito.Mockito.*;
2019

2120
public class AssignmentFormPanelTest extends BaseSpringWebAppTester {
2221
private AssignmentAdminBackingBean backingBean;
@@ -29,35 +28,34 @@ public void setup() {
2928
backingBean = new AssignmentAdminBackingBean();
3029
backingBean.setProjectAssignment(DummyUIDataGenerator.getProjectAssignment(1));
3130

32-
assignmentService = createMock(ProjectAssignmentService.class);
31+
assignmentService = mock(ProjectAssignmentService.class);
3332
getMockContext().putBean(assignmentService);
3433

35-
customerService = createMock(CustomerService.class);
34+
customerService = mock(CustomerService.class);
3635
getMockContext().putBean(customerService);
3736

38-
projectService = createMock(ProjectService.class);
37+
projectService = mock(ProjectService.class);
3938
getMockContext().putBean(projectService);
4039
}
4140

4241
@Test
4342
public void should_render() {
44-
expect(assignmentService.getProjectAssignmentTypes())
45-
.andReturn(DummyUIDataGenerator.getProjectAssignmentTypes());
43+
when(assignmentService.getProjectAssignmentTypes())
44+
.thenReturn(DummyUIDataGenerator.getProjectAssignmentTypes());
4645

4746
List<Customer> customers = new ArrayList<Customer>();
4847
customers.add(DummyUIDataGenerator.getCustomer(1));
4948

50-
expect(customerService.getActiveCustomers()).andReturn(customers);
49+
when(customerService.getActiveCustomers()).thenReturn(customers);
5150

52-
expect(projectService.getActiveProjects()).andReturn(Arrays.asList(ProjectObjectMother.createProject(1)));
53-
expectLastCall().anyTimes();
51+
when(projectService.getActiveProjects()).thenReturn(Arrays.asList(ProjectObjectMother.createProject(1)));
5452

55-
replay(customerService, assignmentService, projectService);
5653
startPanel();
5754

5855
tester.assertNoErrorMessage();
5956

60-
verify(customerService, assignmentService);
57+
verify(customerService).getActiveCustomers();
58+
verify(projectService, times(4)).getActiveProjects();
6159
}
6260

6361
private void startPanel() {

0 commit comments

Comments
 (0)