2026年JavaJUnit测试专项训练试卷及答案.docxVIP

  • 0
  • 0
  • 约1.02万字
  • 约 13页
  • 2026-07-14 发布于湖北
  • 举报

2026年JavaJUnit测试专项训练试卷及答案.docx

2026年JavaJUnit测试专项训练试卷及答案

考试时间:______分钟总分:______分姓名:______

一、选择题(每题2分,共20分)

1.在JUnit5中,用于在每个测试方法执行前运行一次初始化代码的注解是?

A.@Before

B.@BeforeEach

C.@BeforeAll

D.@Test

2.下列哪个断言用于验证某个对象是否为`null`?

A.`assertEquals`

B.`assertTrue`

C.`assertNull`

D.`assertNotNull`

3.在JUnit测试中,`@ParameterizedTest`注解主要用于什么目的?

A.运行一个测试方法多次

B.标记测试类作为前置条件

C.测试特定条件下抛出异常

D.运行多个测试类

4.当你想要测试一个方法是否抛出了特定类型的异常时,应该使用哪个断言?

A.`assertEquals`

B.`assertThrows`(JUnit5)

C.`assertTrue`

D.`assertNotNull`

5.以下哪个注解标记的方法或类会在所有测试方法执行完毕后,执行一次清理代码?

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档