关于java:Junit4报错No-tests-found-matching-Tests

5次阅读

共计 1417 个字符,预计需要花费 4 分钟才能阅读完成。

Junit4-No tests found matching Tests from org.junit.runner.Request

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = {SpringConfig.class})
public class SpringTest {//    ClassPathXmlApplicationContext classPathXmlApplicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");
//    AccountService accountService = (AccountService) classPathXmlApplicationContext.getBean("accountService");
//    AnnotationConfigApplicationContext annotationConfigApplicationContext = new AnnotationConfigApplicationContext(SpringConfig.class);
//    AccountService accountService = (AccountService) annotationConfigApplicationContext.getBean("accountService");
 @Autowired
 private AccountService accountService;
 @Test
 public void testSave(){Account account = new Account();
 account.setName("乌冬面");
 account.setMoney(7777);
 accountService.save(account);
 }
    @Test
 public void testUpdate(){Account account = new Account();
 account.setName("希宝");
 account.setId(7);
 accountService.update(account);
 }
    @Test
 public void testDelete(){Account account = new Account();
 account.setId(8);
 accountService.delete(account);
 }
    @Test
 public void testFindAll(){List<Account> all = accountService.findAll();
 for (Account account : all) {System.out.println(account);
 }
    }
    @Test
 public void testFindById(){Account account = accountService.findById(6);
 System.out.println(account);
 }
    public void test(){}
}

在上述代码编写实现后, 点击运行其中一个测试方法, 就会报题目中的谬误

解决形式是:
先运行整个测试类, 胜利后, 再运行其中一个测试方法

另,
导包应该导的是 import org.junit.Test, 不能导 import org.junit.jupiter.api.Test

正文完
 0