接口:
- package com.inter;
- public interface AddInter {
- public int add(int a,int b);
- }
测试类:
- package com.service;
- import static org.junit.Assert.*;
- import org.easymock.EasyMock;
- import org.junit.AfterClass;
- import org.junit.Before;
- import org.junit.BeforeClass;
- import org.junit.Test;
- import com.inter.AddInter;
- public class AddServiceTest {
- private AddInter addInter;
- @Before
- public void setUp() throws Exception {
- addInter = EasyMock.createMock(AddInter.class);
- }
- @Test
- public void testAdd() {
- EasyMock.expect(addInter.add(1, 1)).andReturn(2);
- EasyMock.expect(addInter.add(1, 2)).andReturn(3);
- EasyMock.replay(addInter);
- assertEquals(2,addInter.add(1, 1));
- assertEquals(3,addInter.add(1, 2));
- EasyMock.verify(addInter);
- }
- }