小编ctr*_*ran的帖子

在JMockit中调试部分模拟

使用JMockit 0.999.4和JDK6,是否可以调试到部分模拟的类?

考虑以下测试:

@Test
public void testClass() {
    SampleClass cls = new SampleClass();

    System.out.println(cls.getStaticInt());
    cls.setVal(25);
    System.out.println(cls.getVal());
}

static class SampleClass {
    static int staticInt = 5;
    private int val;

    {
        staticInt = 10;
    }

    public int getStaticInt() {
        System.out.println("Returning static int and adding a line for debugging");
        return staticInt; 
    }

    public void setVal(int num) {
        System.out.println("Setting val and adding a line for debugging");
        this.val = num;
    }

    public int getVal() {
        System.out.println("Returning val and adding a line for debugging");
        return …
Run Code Online (Sandbox Code Playgroud)

eclipse debugging jmockit

5
推荐指数
1
解决办法
2519
查看次数

标签 统计

debugging ×1

eclipse ×1

jmockit ×1