`
yunchow
  • 浏览: 319791 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

工具包的简单测试类

    博客分类:
  • DBI
阅读更多
package junit.test;

import java.util.List;

import org.junit.Test;

import com.yunchow.user.Product;
import com.yunchow.user.Users;
import com.yunchow.util.DaoSupport;
import com.yunchow.util.MyDataSource;

/**
 * DaoSupport测试类
 * @author Administrator
 *
 */
public class TestUser {
	
	@Test
	public void testUpdate() {
		DaoSupport<Users> gd = new DaoSupport<Users>(Users.class);
		Users us = new Users();
		us.setUserId(11);
		us.setUserName("修改Tom");
		us.setEmail("xxx");
		us.setPassword("tomtomtom");
		System.out.println("保存结果 为:" + gd.update(us));
	}
	@Test
	public void testSave() {
		DaoSupport<Users> gd = new DaoSupport<Users>(Users.class);
		Users us = new Users();
		us.setUserName("Tom");
		us.setEmail("xxx");
		us.setPassword("ttttt");
		System.out.println(us.getRegDate());
		System.out.println("保存结果 为:" + gd.save(us));
	}
	@Test
	public void testRemove() {
		DaoSupport<Users> gd = new DaoSupport<Users>(Users.class);
		Users us = new Users();
		us.setUserName("Tom");
		us.setEmail("xxx");
		us.setPassword("ttttt");
		gd.remove(us);
	}
	@Test
	public void testCount() {
		DaoSupport<Users> gd = new DaoSupport<Users>(Users.class);
		System.out.println(gd.count("userId > 5"));
	}
	
	@Test
	public void testFindAll() {
		DaoSupport<Users> gd = new DaoSupport<Users>(Users.class);
		List<Users> userList = gd.find(5, 1, "", "userId desc");
		System.out.println("------------------");
		for(Users user : userList) {
			//System.out.print(user.getUserName() + ",");
			System.out.print(user.getUserId());
			System.out.println();
		}
	}
	@Test
	public void testDaoSupport() {
		DaoSupport<Product> gd = new DaoSupport<Product>(Product.class);
		List<Product> l = gd.findAll();
		for(Product p : l) {
			System.out.println(p.getPrice());
		}
	}
	@Test
	public void test0() {
		DaoSupport<Users> gd = new DaoSupport<Users>(Users.class);
		List<Users> userList = gd.findAll();
		for(Users user : userList) {
			System.out.print(user.getUserName() + ",");
			System.out.print(user.getRegDate());
			System.out.println();
		}
	}
	@Test
	public void test1() {
		DaoSupport<Users> gd = new DaoSupport<Users>(Users.class);
		Users us = new Users();
		us.setUserName("Tom");
		us.setEmail("xxx");
		gd.remove(us);
	}
	public void testds() {
		MyDataSource ds = new MyDataSource();
		System.out.println(ds);
	}
	public static void main(String[] args) throws Exception {
		MyDataSource ds = new MyDataSource();
		System.out.println(ds);
	}
	
}
分享到:
评论

相关推荐

    xml和java bean互相转换工具包(简单易用)

    xml 与 bean 互相转换 工具类 1、bean类的属性需要遵守BEAN规范,否则 无法 读存BEAN值。 2、bean类的属性如果 是集合 只支持数组以及List、Map、Set。...源代码包及详细使用文档后续整理,欢迎使用和测试本工具包。

    安卓HTTP(POST/GET)测试工具,支持定时请求

    也可以用于一些简单的整点秒杀之类的活动(前提自己会抓包)所以才加入循环和定时功能 安装包仅53KB左右 1、UI使用滚动的层次结构布局容器,更好适应小尺寸屏幕手机。 2、加入当返回内容出现指定值就停止的选项。

    Rxtx包和工具类代码

    lib文件夹里是RXTX的jar包和dll文件,其他的java文件都是工具类的代码,Exception是原作者(哎,我也不知道是谁啊,网上太多类似的了)写的,并未更改,只更改了Util部分个人觉得不合理的逻辑。RxtxTest是我用来测试...

    使用java实现telnet-client工具分享

    主要介绍了使用java实现telnet-client工具,需要的朋友可以参考下

    java-excel(工具类).zip

    excel导入导出工具类,包含导入导出测试demo,简单上手

    JUnit单元测试框架 张明生PPT课件.pptx

    测试类 TestComputer 继承 TestCase 类,编写测试方法 testAdd、testMinus、testMultiply 和 testDivide,使用 assertEquals 方法验证计算结果。 JUnit 核心简介中,TestCase 类是 JUnit 框架的核心,测试类继承 ...

    【产品经理工具包-交互设计】-原型图规范.pptx

    产品经理工具包-交互设计原型图规范 本文档旨在为产品经理和交互设计师提供一份详细的原型图规范,旨在提高产品设计和开发的效率和质量。 一、原型图类型 原型图是产品设计和交互设计的重要工具之一,旨在帮助...

    邮件发送 poi 二维码 条形码等java常用的工具类

    pdf:pdf导出工具包,包含4个导出工具类,具体使用根据导出结果确定 websocket:服务端websockt配置包,比较简单,具体使用需自行扩充 ActiveMqUtil:ActiveMq操作工具类 BarCodeUtil:条形码操作工具类,包括...

    CAT:基于CRF的ASR工具包

    CAT:基于Crf的Asr工具包 CAT为基于CRF的数据有效的端到端语音识别提供了完整的工作流。 概述 在自动语音识别(ASR)中已广泛使用了各种体系结构的深度神经网络(DNN),大致可将其分为两种方法-DNN-HMM混合方法和...

    使用值函数迭代的宏观经济模型的Matlab工具包.zip

    2. 易于学习和使用:Matlab具有简单易用的语法和直观的编程环境,使得算法开发者可以更快速地实现和测试他们的算法。Matlab的语法与数学表达式和矩阵操作非常相似,这使得算法的表达更加简洁、清晰。 3. 快速原型...

    java常用工具类的使用

    在Java程序设计过程中,对应日期和时间的格式化,还有一个简单的格式化方式,就是java.text.SimpleDateFormat,该类中用字符串指定日期和时间的格式,字符串中的字符称为模式字符,模式字符区分大小写。常见的模式...

    抓包工具charles

    简单好用的,配下代理,在一个局域网内就可以使用 我常借用Charles做这些事情 : 抓取 Http 和 Https 的请求和响应,抓包是最常用的了。 重发网络请求,方便后端调试,复杂和特殊情况下的一件重发还是非常爽的...

    StressMark压力测试软件

    StressMark测试软件是一个使用Visual C++编写的,开放源代码的测试工具,可以完成服务程序及重要算法的功能和性能测试,其最主要的功能是模拟多线程或多客户端的自动化压力测试。 我们可以利用StressMark软件完成的...

    java识别图片文字/验证码源代码项目大礼包 Tess4J-3.4.7, Longan, javaocr,Java_imagetotext

    文件为压缩包,包括多个java识别图片文字的项目,国内网站上资料比较少,项目都整理出了测试类及说明,都包含着源代码及jar包、安装包、训练库。希望用得到的人少走弯路,资源都精心整理测试过,高分是必须的。 java...

    Mybatis plus增强工具包-其他

    Mybatis-plus是MyBatis增强工具包,用于简化CRUD操作。该工具包为MyBatis提供了一些高效,有用,即用的功能,使用它可以有效地节省您的开发时间。 Mybatis-plus特征: 与MyBatis完全兼容 启动时自动配置 开箱即用的...

    easymock-2.5.2工具 下载

    EasyMock 是一套通过简单的方法对于指定的接口或类生成 Mock 对象的类库,它能利用对接口或类的模拟来辅助单元测试。

    单片机命令行工具源码包

    单片机命令行工具,移植十分方便,并且对flash与ram占用很小,旨在为单片机提供一个能够快速搭建且占用资源很小的命令行工具,可以大大加快单片机程序调试工作,它有一下几个优点。 移植十分简单 资源占用很小 支持...

    MADebugTools:每个 iOS 开发人员在其开发和测试工具包中都需要的一组不寻常的类别

    调试工具每个 iOS 开发人员在其开发和测试工具包中都需要的一组不寻常的类别。 到目前为止,包括两个类别,显示每个 UIViewController 的类名的能力,用于调试逆向代码和弄清楚哪个类负责什么,以及一个用于在设备上...

    python入门代码测试.zip

    创建测试用例的语法需要一段时间才能习惯,但测试用例创建后,再添加针对函数的单元测试就很简单了。要为函数编写测试用例,可先导入模块unittest以及要测试的函数,在创建一个继承unittest.TestCase的类,并编写一...

    spring jar 包详解

    (1) spring-core.jar 这个jar文件包含Spring框架基本的核心工具类,Spring其它组件要都要使用到这个包里的类,是其它组件的基本核心,当然你也可以在自己的应用系统中使用这些工具类。 (2) spring-beans.jar 这个...

Global site tag (gtag.js) - Google Analytics