Junit测试类BUG
来源:互联网 发布:农村淘宝在哪里 编辑:程序博客网 时间:2024/05/30 05:40
例测试方法未写@Test
package com.guigu.test;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.test.context.ContextConfiguration;import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;/* * * 測試dao層 * 推荐Spring的项目就可以使用Spring的单元测试,可以自动注入我们需要的组件 * 1.导入SpringTest模块 * 2.@ContextConfiguration指定Spring配置文件的位置 * 3.直接autowired要使用的组件即可 * */import com.guigu.bean.Department;import com.guigu.dao.DepartmentMapper;@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations={"classpath:applicationContext.xml"})public class MapperTest { @Autowired DepartmentMapper departmentMapper; /* * 测试DepartmentMapper * */ public void testCRUD(){ //1.创建SpringIOC容器 /*@SuppressWarnings("resource") ApplicationContext ioc=new ClassPathXmlApplicationContext("applicationContext.xml"); ioc.getBean(DepartmentMapper.class);*/ System.out.println(departmentMapper); //1.插入 departmentMapper.insertSelective(new Department(null,"开发部")); departmentMapper.insertSelective(new Department(null,"测试部")); }}
报错如下
java.lang.Exception: No runnable methodsat 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.<init>(ParentRunner.java:84)at org.junit.runners.BlockJUnit4ClassRunner.<init>(BlockJUnit4ClassRunner.java:65)at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.<init>(SpringJUnit4ClassRunner.java:138)at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)at java.lang.reflect.Constructor.newInstance(Constructor.java:423)at org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:104)at org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:86)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.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createUnfilteredTest(JUnit4TestLoader.java:84) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createTest(JUnit4TestLoader.java:70)at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.loadTests(JUnit4TestLoader.java:43)at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:444)at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:678)at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)
修改:在测试方法前加@Test
@Testpublic void testCRUD(){...}
阅读全文
0 0
- Junit测试类BUG
- 创建JUNIT测试类
- JUnit测试类
- JUnit 测试类
- junit 测试类
- junit测试管理类:junit test suite
- 类测试和Junit基础
- 自动生成Junit测试类
- spring TestUtil Junit测试类
- Junit实现接口类测试
- Android之Junit测试类
- junit测试类使用注意事项
- 测试类的创建junit
- junit测试
- JUnit测试
- Junit测试
- 测试 Junit
- junit测试
- 修改Windows系统同步网络时间的频率
- 将MyEclipse项目添加到SVN中
- hdu 4799 LIKE vs CANDLE. 树形dp
- Linux USB设备驱动程序设计 和 USB下载线驱动设计
- 学习资料下载地址
- Junit测试类BUG
- QT和VS中的error LNK2019: 无法解析的外部符号
- HDU 1546 Idiomatic Phrases Game 最短路
- 实习笔记:侧滑菜单的小轮子-纯粹的侧滑菜单slidebar-摩拜单车类似
- JRE和JDK
- cookie与session
- Linux学习(六):软件管理
- 加速度计 陀螺仪 磁力计
- python二项分布代码