标签: Junit4
Java JJWT JUnit4
03/16/2019JavaJJWTJunit4Programmatic
Jjwt-Junit
本章内容主要是用来实际运行下jjwt的api,完成相应的单元测试。
<properties>
<junit.version>4.12</junit.version>
<jjwt.version>0.10.5</jjwt.version>
<lmbok.version>1.18.4</lmbok.version>
<h2.version>1.4.197</h2.version>
<slf4j.version>1.7.25</slf4j.version>
<logback.version>1.2.3</logback.version>
<!-- pom文件需要指定打包编码集,[WARNING] File encoding has not been set, using platform encoding GBK, i.e. build is platform dependent! -->
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependency>
<groupId>io.jsonwebtoken</groupId>
<artifactId>jjwt-api</artifactId>
<version>${jjwt.version}</version>
</dependency>
<dependency>
<groupId>io.jsonwebtoken</groupId>
<artifactId>jjwt-impl</artifactId>
<version>${jjwt.version}</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>io.jsonwebtoken</groupId>
<artifactId>jjwt-jackson</artifactId>
<version>${jjwt.version}</version>
<scope>runtime</scope>
</dependency>
<!--log -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>${slf4j.version}</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>${logback.version}</version>
</dependency>
<!-- 测试框架 -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>${junit.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.6</version>
</dependency>
Java JUnit4
03/14/2019JavaJunit4Programmatic
本文主要是为了记录很久以前对Junit的回顾。
Junit
Java开发中使用的最多的测试框架,工作中经常会大量使用。
建议遵守约定
- 测试类在test包下(如果是maven结构的项目建议建议不要方在源码中,早期的项目很多是没有区分开的)
- 测试类命名xxxTest结尾。
- 方法命名testxxxx命名。
- 测试方法上必须使用@Test进行修饰。
- 测试方法必须使用public void 进行修饰,不能带任何的参数。
- 测试类的包应该和被测试类保持一致。
- 测试单元中的每个方法必须独立测试,测试方法间不能有任何的依赖。
Java MyBatis JUnit4
02/27/2019MybatisJunit4Programmatic
mybatis小试牛刀 在此基础上添加log日志。
-
官方文档 : http://www.mybatis.org/mybatis-3/zh/logging.html
-
项目地址 : mybatis-learning-02
Java MyBatis H2 JUnit4
02/27/2019MybatisH2Junit4Programmatic