慢慢来,一切都会解决的
—— 24.9.26
在Java中使用JUnit包下断言assert,要区分JUnit4和JUnit5的区别
JUnit4不支持一些断言句
需要引入JUnit5的支持
引入步骤:
①
② 在settings中点击plugins插件,搜索JUnit,选择JUnit5下载
③ 点击apply应用,然后OK退出
④ 在使用JUnit5包下的断言时,引入JUnit5的包(idea会自动导入)
import static org.junit.jupiter.api.Assertions.assertIterableEquals;
就可以使用JUnit5包下的断言句了
@Test
public void offer() {
LinkedListQueue<Integer> queue = new LinkedListQueue<>();
queue.offer(1);
queue.offer(2);
queue.offer(3);
queue.offer(4);
queue.offer(5);
assertIterableEquals(queue,List.of(1,2,3,4,5));
}