基于Leopard编写单元测试学习如何基于Leopard Test模块进行单元测试。本指南将引导您完成基于Leopard Test模块进行单元测试。
How to complete this guide你可以从头开始并完成每一个步骤,或者您可以绕过你已经熟悉的基本设置步骤。无论哪种方式,你最终都可以得到可工作的代码。
使用Leopard Test测试类只需继承io.leopard.test.IntegrationTests基类,不需要为测试做其他任何配置.
编写Dao测试代码创建src/test/java/io/leopard/guides/dao/mysql/UserDaoMysqlImplTest.java
package io.leopard.guides.dao.mysql;
import io.leopard.burrow.lang.Json;
import io.leopard.guides.model.User;
import io.leopard.test.IntegrationTests;
import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;
public class UserDaoMysqlImplTest extends IntegrationTests {
@Autowired
private UserDaoMysqlImpl userDaoMysqlImpl;
@Test
public void get() {
User user = userDaoMysqlImpl.get(1L);
Json.print(user, "user");
}
}
编写Service测试代码创建src/test/java/io/leopard/guides/service/UserServiceTest.java
package io.leopard.guides.service;
import io.leopard.guides.model.User;
import io.leopard.test.IntegrationTests;
import java.util.Date;
import org.junit.Assert;
import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;
public class UserServiceTest extends IntegrationTests {
@Autowired
private UserService userService;
@Test
public void get() {
this.userService.delete(1);// 先删除记录
{
User user = new User();
user.setUid(1);
user.setNickname("Leopard");
user.setPosttime(new Date());
userService.add(user);
}
{
User user = userService.get(1);
Assert.assertNotNull(user);
Assert.assertEquals("Leopard", user.getNickname());
}
}
}
总结恭喜你!您已经学会在本地开发时如何使用Jetty容器做web测试,祝您好运.
分享到:
相关推荐
新鲜出炉:leopard硬盘安装史重要更新:leopard硬盘安装助手!!支持iso文件! 1、格式化一盘为fat32,或将盘上所有文件(含隐藏的)删空 2、打开程序,选镜象文件(支持iso文件) 3、目标盘选刚才格的盘,点开始进行镜象 4、...
新鲜出炉:leopard硬盘安装史重要更新:leopard硬盘安装助手!!支持iso文件! 1、格式化一盘为fat32,或将盘上所有文件(含隐藏的)删空 2、打开程序,选镜象文件(支持iso文件) 3、目标盘选刚才格的盘,点开始进行镜象 4、...
Leopard_DongJun(WB 主题)”,完全依照原版 Leopard 风格制作,精致到每一条线、每一个面、每一处字体颜色,都尽最大可能地与原版一致,且同时发布配套的 Mac OS X 资源替换包 —— 全部采用 Res 资源替换,使之...
Leopard硬盘安装助手~~~安装MAC OS~必备软件~
硬盘安装Leopard方法
Mac OS X 10.5 Leopard iso 资源
leopard硬盘安装助手 重要更新:支持iso文件! 1、格式化一盘为fat32,或将盘上所有文件(含隐藏的)删空 2、打开程序,选镜象文件(支持iso文件) 3、目标盘选刚才格的盘,点开始进行镜象 4、重启,你可以从硬盘装leopard...
Leopard hd install helper
leopard硬盘安装助手, 支持Snow Leopard安装,中国人自己写的程序。
MAC OS X leopard 中的壁纸非常精美 先随便上传个东西赚点积分
硬盘安装Leopard
Leopard 原版壁纸 bmp格式的一共是3张
Leopard hd install helper v0.3
mac os 安装助手Leopard 制作U盘
模仿苹果系统Leopard的iconpackager图标包,直接双击安装即可
LEOPARD0.3,用于在硬盘上写入系统映像安装系统,可以写入ISO,dmg映像