DriverTest.java
上传用户:hensond
上传日期:2021-12-27
资源大小:817k
文件大小:1k
源码类别:

软件工程

开发平台:

Java

  1. package com.company.section3;
  2. import junit.framework.TestCase;
  3. import org.jmock.Expectations;
  4. import org.jmock.Mockery;
  5. import org.jmock.integration.junit4.JUnit4Mockery;
  6. import org.junit.Test;
  7. /**
  8.  * @author cbf4Life cbf4life@126.com
  9.  * I'm glad to share my knowledge with you all.
  10.  * 测试类
  11.  */
  12. public class DriverTest extends TestCase{
  13.     Mockery context = new JUnit4Mockery();
  14. @Test
  15. public void testDriver() {
  16. //根据接口虚拟一个对象
  17. final ICar car = context.mock(ICar.class);
  18. IDriver driver = new Driver();
  19. context.checking(new Expectations(){{
  20. oneOf (car).run();
  21. }});
  22. driver.drive(car);
  23. }
  24. }