首页 > 作文

Spring单元测试类ApplicationTests错误的解决

更新时间:2023-04-04 15:58:05 阅读: 评论:0

目录
spring单元测试类applicationtests错误1)正确写法2)异常写法springtest单元测试错误经过查询资料总结出现此错误的原因可能有两种

spring单元测试类applicationtests错误

1)正学习论文确写法

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());}}

2)异常写法

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());}}

springtest单元测试错误

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 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图