如何在Java受保护的方法中测试局部变量

问题描述 投票:0回答:1

我正在尝试找到一种方法来测试在受保护方法内声明和初始化的局部变量。这是我的代码。我想测试将“ idText>”与“ someText”一起添加到context中,并在finally块中将其删除。有什么办法可以在Java中测试吗?任何帮助表示赞赏。

public abstract class BaseTransaction {

    protected Status handleTransaction() {

        Map<String, String> context = new HashMap();
        context.put("id","someText");

        try {
            //some other method calls
        } finally {
            context.remove("id");
        }

    }

}

我正在尝试找到一种方法来测试在受保护方法内声明和初始化的局部变量。这是我的代码。我想测试将“ id”与“ someText”一起添加到上下文中,然后...

java mocking mockito junit4 powermock
1个回答
0
投票

您不应该测试context,因为它太低了,但是如果您坚持,请将代码更改为:

© www.soinside.com 2019 - 2024. All rights reserved.