test测试类出现的问题

java.lang.Exception: The class cn.sc.gmall.manage.GmallManageWebApplicationTests is not public.
出现这个问题,我是粗心 没有在类名前加 public 以及方法 作用域 前没加public

Test测试是单元测试的一个组成部分,用于验证特定代码单元(如方法)的行为。在编写测试时,通常需要遵循以下步骤: 1. 确定测试目标:明确你想要测试的功能点,包括正常流程和异常流程。 2. 准备测试环境:设置测试所需的数据、对象、配置等。 3. 编写测试用例:根据测试目标,设计测试用例。每个测试用例应包括输入、执行动作和预期结果。 4. 使用断言:在测试用例使用断言来验证代码的实际输出是否符合预期。 5. 运行测试:执行测试用例,观察测试结果是否如预期。 6. 覆盖率检查:确保测试用例覆盖了代码的关键部分。 在Java,通常会使用JUnit框架来编写测试。下面是一个简单的测试示例: ```java import static org.junit.Assert.*; import org.junit.Test; public class TestExample { // 被测试 public class Example { public int add(int a, int b) { return a + b; } } // 测试 private Example example = new Example(); // 测试用例 @Test public void testAdd() { assertEquals("2 + 3 应该等于 5", 5, example.add(2, 3)); } // 另一个测试用例,测试边界条件 @Test public void testAdd边界条件() { assertEquals("0 + 0 应该等于 0", 0, example.add(0, 0)); } } ``` 在上面的代码,`Example`有一个`add`方法,我们创建了`TestExample`测试测试这个方法。`testAdd`和`testAdd边界条件`是两个测试用例,它们使用了JUnit的`@Test`注解来标记,并使用`assertEquals`方法来进行断言。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值