详细信息

建议类型:无法访问的字段的断言

是否可在首选项配置:是

过滤器分类:断言

说明

当您使用跟踪选项运行代码时,将显示此建议。如果 UTA 在执行过程中检测到无法访问的字段被更改,将显示相关信息并生成需要手动修改代码的断言模板。详细信息,请参阅跟踪对象变更和创建断言

示例

如果使用跟踪选项执行以下代码,UTA 将显示此建议:

public class Example {
    private boolean flag = false;

    void setFlag(boolean flag) {
        this.flag = flag;
    }
}

@Test
public void testSetFlag()
{
    Example example = new Example();
    boolean flag = true;
    example.setFlag(flag);
}

点击创建断言模板操作链接,生成断言模板:

// Then - assertion templates for this instance of ExampleTest.Example
boolean example_flag = false; // UTA: default value
assertTrue(example_flag);