gpt4 book ai didi

java - 如何使用 powermock 测试线程?

转载 作者:行者123 更新时间:2023-11-29 09:10:14 25 4
gpt4 key购买 nike

我正在尝试测试一段代码,

事情是这样的:

class Foo {
//do some operations
SwingUtilities.invokeLater(new Runnable() {
public void run() {
//some piece of code
}
}
}

那么我该如何测试 run 函数中的代码。我正在使用 powermock,

线程是在另一个类中启动的,所以我不应该在那里调用它,对吧??

我还是个初学者。

最佳答案

Runnable 的 run() 方法中的代码将在事件调度线程上调用。通常只应在此线程上执行 GUI 更新。使用模拟对象来测试 GUI 不是一个好主意。

关于java - 如何使用 powermock 测试线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12853828/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com