小编Avi*_*hav的帖子

Matchers.any()在Mockito中为null值

假设我有这个对象objectDemo,它使用2个参数String和null调用方法objectDemoMethod.现在我想验证这个方法是用Mockito调用的:

objectDemo.objectDemoMethod("SAMPLE_STRING", null);
Run Code Online (Sandbox Code Playgroud)

我写了这个:

Mockito.verify(objectDemo, Mockito.times(1)).objectDemoMethod(Matchers.any(String.class), null);
Run Code Online (Sandbox Code Playgroud)

但它给出了一个错误:

参数匹配器无效使用null值.

有没有其他方法传递空值?

java mockito

31
推荐指数
2
解决办法
6万
查看次数

java for wait()方法的异常

public class Bees {
    public static void main(String[] args) {
        try {
            new Bees().go();
        } catch (Exception e) {
            System.out.println("thrown to main" + e);
        }
    }

    synchronized void go() throws InterruptedException {
        Thread t1 = new Thread();
        t1.start();
        System.out.print("1 ");
        t1.wait(5000);
        System.out.print("2 ");
    }
}
Run Code Online (Sandbox Code Playgroud)

本程序的输出是:

1 thrown to main
Run Code Online (Sandbox Code Playgroud)

我不知道为什么这会thrown to main来到这里.

java

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

从C#中的给定String中分离子字符串

我有一些字符串可以说

{"Item Revision","Integer Item Revision","Double Item Revision"} .

而我只想排除"revision"字符串的一部分.

让我们说如果我有"Integer Item Revision"字符串然后我只是想要"Integer Item".这"Revision"部分是所有字符串的共同点.它有什么解决方案吗?

c# string

2
推荐指数
1
解决办法
100
查看次数

使用 selenium 中的 JavascriptExecutor 类捕获控制台错误

我正在尝试使用 selenium 中的 JavascriptExecutor 类捕获浏览器控制台错误。我正在尝试使用 java 代码中的 js 函数,如下所示。从 window 对象调用此错误方法以获取控制台错误的正确方法是什么?

代码片段如下:

            driver = new ChromeDriver();                     
           (JavascriptExecutor)driver).executeScript("window.console.error");
Run Code Online (Sandbox Code Playgroud)

javascript selenium google-chrome selenium-webdriver console.log

0
推荐指数
1
解决办法
3184
查看次数