240 发简信
IP属地:新疆
  • 3.10 AOP

    使用$advice()方法,使得对所有方法的调用都执行该方法。

  • 3.7 在fake方法中调用原有代码

    这个功能和装饰器或者拦截器相似,JMockit拦截调用,交给fake类,fake类执行某些功能之后再回调原来的代码。

  • 3.6 调用者的上下文

    在Fake类的方法中,可以设置一个Invocation类对象,在该方法被调用时,JMockit会为这个对象传值。这种机制的意义是Fake类可以接...

  • 3.5 Faking类初始化过程

    如果某个类在需要在static块中完成一些初始化工作,而在测试时希望忽略掉这些初始化,就需要使用$clinit方法来fake类初始化过程。

  • 3.4 为接口的所有实现类设定返回值

    假设只知道某个接口类型,而不知道其实现类的具体类型(比如实现类是匿名类,或者根本未知),这时候使用泛型通配符可以为这些类设定返回类型。

  • 3.3 Faking接口

    使用getInstance()

  • 3.2 使用mock-up

    只需要在@BeforeClass,@Before,@Test方法中初始化mock-up就可以使用。 mock-up类: 测试代码: 可以mock...