package com.boot.demo02restful; import org.junit.asrt;import org.junit.before;import org.junit.test;import org.junit.runner.runwith;import org.springframework.beans.factory.annotation.autowired;import org.springframework.beans.factory.annotation.qualifier;import org.springframework.boot.test.context.springboottest;import org.springframework.test.context.junit4.springjunit4classrunner; import com.boot.restful.application;import com.boot.restful.rvice.urrvice; @runwith(springjunit4classrunner.class)@springboottest(class=application.class)public class applicationtests {@autowired@qualifier(value="myurrvice")private urrvice urrivce;@beforepublic void tup() {// 准备,清空ur表urrivce.deleteallurs();}@testpublic void test() throws exception {// 插入5个用户urrivce.create("a", 1);urrivce.create("b", 2);urrivce.create("c", 3);urrivce.create("d", 4);urrivce.create("e", 5);// 查数据库,应该有5个用户asrt.asrtequals(5, urrivce.getallurs().intvalue());// 删除两个用户urrivce.deletebyname("a");urrivce.deletebyname("e");// 查数据库,应该有5个用户asrt.asrtequals(3, urrivce.getallurs().intvalue());}}
package com.boot.demo02restful; import org.junit.asrt;import org.junit.before;import org.junit.test;import org.junit.runner.runwith;import org.springframework.beans.factory.annotation.autowired;import org.springframework.beans.factory.annotation.qualifier;import org.springframework.boot.test.context.springboottest;import org.springframework.test.context.junit4.springjunit4classrunner; import com.boot.restful.application;import合办 com.boot.restful.rvice.urrvice; @runwith(springjunit4classrunner.class)@springboottestpublic class applicationtests {@autowired@qualifier(value="m描写雪的四字成语yurrvice")private urrvice圆通快递查询单号查询速 urrivce;@beforepublic void tup() {// 准备,清空ur表urrivce.deleteallurs();}@testpublic void test() throws exception {// 插入5个用户urrivce.create("a", 1);urrivce.create("b", 2);urrivce.create(严冬里的春天"c", 3);urrivce.create("d", 4);urrivce.create("e", 5);// 查数据库,应该有5个用户asrt.asrtequals(5, urrivce.getallurs().intvalue());// 删除两个用户urrivce.deletebyname("a");urrivce.deletebyname("e");// 查数据库,应该有5个用户asrt.asrtequals(3, urrivce.getallurs().intvalue());}}
java.lang.exception: no runnable methods
at org.junit.runners.blockjunit4classrunner.validateinstancemethods(blockjunit4classrunner.java:191)
进行springtest单元测试时遇到的错误
1、没有在测试方法上写@test
2、@test包导入出错,很有可能导入的是org.junit.jupiter.api.test包,而使用spring单元测试需要的包是org.junit.test
可能由以上两种可能导致出错
要这样
以上为个人经验,希望能给大家一个参考,也希望大家多多支持www.887551.com。
本文发布于:2023-04-04 15:58:04,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/e06a11c221a4276a3cdb34b0ce62e1d3.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:Spring单元测试类ApplicationTests错误的解决.doc
本文 PDF 下载地址:Spring单元测试类ApplicationTests错误的解决.pdf
留言与评论(共有 0 条评论) |