• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

为啥junit测试问题

package Test;import static org.junit.Assert.*;import javax.annotation.Resource;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.test.context.ContextConfiguration;import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;import com.imooc.aop.StudentDao;@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration("classpath:applicationContext.xml")public class SpringAOPDemo {        /*@Resource(name="studentDao")*/        @Resource(name="studentDao")        private StudentDao studentDao;        @Test        public void test() {                                studentDao.save();                studentDao.update();                studentDao.delete();                studentDao.find();        }}java.lang.Exception: No runnable methods        at org.junit.runners.BlockJUnit4ClassRunner.validateInstanceMethods(BlockJUnit4ClassRunner.java:191)        at org.junit.runners.BlockJUnit4ClassRunner.collectInitializationErrors(BlockJUnit4ClassRunner.java:128)        at org.junit.runners.ParentRunner.validate(ParentRunner.java:416)        at org.junit.runners.ParentRunner.(ParentRunner.java:84)        at org.junit.runners.BlockJUnit4ClassRunner.(BlockJUnit4ClassRunner.java:65)        at org.junit.internal.builders.JUnit4Builder.runnerForClass(JUnit4Builder.java:10)        at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)        at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26)        at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)        at org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:33)        at org.junit.internal.requests.FilterRequest.getRunner(FilterRequest.java:36)        at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createFilteredTest(JUnit4TestLoader.java:80)        at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createTest(JUnit4TestLoader.java:71)        at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.loadTests(JUnit4TestLoader.java:46)        at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:522)        at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:760)        at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:460)        at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:206)public interface StudentDao {        public void save();                public void find();                        public void update();                public void delete();        }package com.imooc.aop;public class StudentDaoImpl implements StudentDao {        @Override        public void save() {                                System.out.println("保存学生......");        }        @Override        public void find() {                                System.out.println("学生查询......");        }        @Override        public void update() {                                System.out.println("修改学生......");        }        @Override        public void delete() {                        System.out.println("删除学生......");        }}package com.imooc.aop.advice;import java.lang.reflect.Method;import org.springframework.aop.MethodBeforeAdvice;public class MyBeforeAdvice implements MethodBeforeAdvice{        @Override        public void before(Method method, Object[] args, Object target) throws Throwable {                System.out.println("前置增强================");        }        }

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

发新帖

发布任务需求已有1031167位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!