繁体   English   中英

无法从 JUnit 导入断言

[英]Cannot import Assertions from JUnit

我正在使用 IntelliJ 和 JUnit 版本 5.5.2。 我已经毫无问题地导入了 Test 注释,但我无法识别 assertEquals 方法。

我尝试了以下导入:

import static org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Assertions.*;
import static org.junit.jupiter.api.Assertions.*; 

我得到的最接近的是最后一行,但随后出现错误“无法解析方法 assertEquals”。 我正在尝试从另一个将二进制数转换为十进制数的 class 测试我的方法。

这是完整的代码:

import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;


public class Einstiegsbeispieltest {

Einstiegsbeispiel testObject = new Einstiegsbeispiel();

@Test
public void testOne() {
assertEquals(14, testObject.binary2decimal(1110));
}
}

我到处搜索,但无济于事。

此方法可能返回 void 而不是 int。 testObject.binary2decimal(1110));
请更改方法以将其返回为 int。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM