unittest中包含了很多断言内容,实际用到的断言内容也就比对值是否相同,下面是unittest中的断言内容 #encoding=utf-8 import unittest import random # 被测试类 class MyClass(object): @classmethod def s ...
分类:
其他好文 时间:
2020-03-15 22:38:15
阅读次数:
79
1 Junit单元测试: 测试分类: 1. 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。 2. 白盒测试:需要写代码的。关注程序具体的执行流程。 Junit使用:白盒测试 步骤: 1. 定义一个测试类(测试用例) 建议: 测试类名:被测试的类名Test CalculatorTest ...
分类:
其他好文 时间:
2020-03-14 11:04:40
阅读次数:
56
1 方式一:创建Thread的子类对象 1 1 创建一个线程,继承 Thread,重写run方法 1 2 测试类 2 方式二:实现 Runnable接口 2 1 编写类,实现Runnable接口 测试 3 通过线程池创建多线程 编写类,实现Runnable接口 创建线程池 ...
分类:
编程语言 时间:
2020-03-12 21:54:13
阅读次数:
72
分析 1、应用程序的入口 main方法2、junit单元测试中,没有main方法也能执行 junit集成了一个main方法 该方法就会判断当前测试类中哪些方法有 @Test注解 junit就让有Test注解的方法执行3、junit不会管我们是否采用spring框架 在执行测试方法时,junit根本不 ...
分类:
编程语言 时间:
2020-03-12 11:30:40
阅读次数:
69
可以用ImageHolder封装的类对shop进行重构 1 ShopService 2 修改实现类 4.修改测试类 ...
分类:
其他好文 时间:
2020-03-09 20:45:20
阅读次数:
68
类不存在 原因分析 是junit5升级了 框架没有兼容 解决办法 1 改写pom.xml <!--测试模块--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test ...
分类:
编程语言 时间:
2020-03-08 19:43:26
阅读次数:
415
@ "toc" 静态代理 静态代理要先抽象出一个接口,并且写一个实现类实现这个接口。 然后写静态代理类,要求静态代理类要求目标类共同实现主业务接口 。这里的代理类实现的是把目标类的某些方法的返回值变成大写。 写一个测试类 执行结果 执行了代理类之后,second方法的返回值变成了大写。 jdk动态代 ...
分类:
其他好文 时间:
2020-03-08 17:41:38
阅读次数:
105
1.选好一个IDEA项目 2.在项目上方加@Test注解 3.点击红色感叹号,导入JUnit4 4.点击ok,导入成功 5.测试运行 ...
分类:
其他好文 时间:
2020-03-06 10:56:53
阅读次数:
68
[toc] Mybatis 实现 DAO 的传统开发方式 持久层 Dao 接口 持久层 Dao 实现类 持久层映射配置 测试类 ...
分类:
其他好文 时间:
2020-03-04 21:08:37
阅读次数:
47
SpringBoot集成MyBatis 属于数据访问层;MyBatis所有的包都是自己的,所以要导入自己的依赖 1、导入驱动和依赖 2、编写配置文件:application.yaml(在resources目录下) 3、测试数据源是否已经配置成功,在测试类中测试 SpringBoot 目前默认的数据源 ...
分类:
编程语言 时间:
2020-03-04 20:57:57
阅读次数:
71