`
yunchow
  • 浏览: 324415 次
  • 性别: 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);
	}
	
}
分享到:
评论

相关推荐

    java常用代码工具包

    9. **单元测试**:为了确保代码质量,工具包可能包含了一些测试辅助类,方便进行单元测试和集成测试。 10. **安全性**:Java的安全性工具包可能包括加密解密、身份验证、权限控制等功能,帮助开发者构建更安全的...

    GSON工具测试类_java

    本测试类将深入探讨如何利用Gson进行序列化和反序列化操作。 首先,我们要理解JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。JSON格式通常用于...

    juint测试工具包

    在使用这个测试工具包时,只需将hamcrest-core-1.3.jar和junit-4.13.jar添加到项目的类路径中,就可以开始编写和运行JUnit测试了。记得在IDE如Eclipse、IntelliJ IDEA中配置JUnit运行器,以便能够方便地运行和调试...

    在线工具包(包含很多软件工具)

    在线工具包是一个集合了多种软件工具的实用程序,旨在为用户提供一站式的服务,涵盖从编程到娱乐的各种需求。这个压缩包中的“在线工具包.exe”文件很可能是该工具包的主程序,用户运行此文件后,会在桌面上生成一个...

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

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

    pywifi工具包

    这个工具包使得在Python环境中进行无线网络编程变得更加简单。 ### PyWiFi的基本结构 PyWiFi的核心组件包括`Interface`和`Network`两个类。`Interface`代表无线网络接口,而`Network`则表示无线网络的配置信息,如...

    正则表达式简单测试工具包

    正则表达式(Regular Expression...总的来说,这个“正则表达式简单测试工具包”是一个便捷的辅助工具,它为正则表达式的验证和调试提供了直观的界面,同时鼓励用户深入学习和改进,进一步提升对正则表达式的掌控能力。

    jox 真正所有包(包含测试类)

    标题中的"jox 真正所有包(包含测试类)"指的是一个名为jox的Java库,这个库包含了所有相关的组件和模块,并且特别强调它包括了测试类。这意味着开发者可以利用这些测试类来验证库的功能,确保其在实际应用中的正确性...

    使用java编写的测试类

    为了编写测试类,我们需要遵循一些最佳实践。首先,测试应该独立于被测试代码,这意味着测试代码应避免直接依赖于被测试对象的实现细节。其次,每个测试方法应该只测试一个行为,这样可以更容易地定位失败的原因。...

    安卓开发框架工具类相关-Android简单工具包1.0.4版本.rar

    "安卓开发框架工具类相关-Android简单工具包1.0.4版本.rar" 是一个针对Android平台的开源工具集,版本为1.0.4,它可能包含了多种实用工具类,以提高开发效率。由于描述中提到无法逐一验证所有功能,这意味着开发者在...

    安卓开发框架工具类相关-安卓简单开发工具包1.0.3.rar

    "安卓简单开发工具包1.0.3"是一个专门为安卓平台设计的框架工具集,包含了多种实用工具类,旨在简化常见的开发任务。这个版本可能是对之前版本的优化或增加了新的功能。 在安卓开发框架工具类中,我们通常会看到...

    基于Spring AOP的工具包

    本篇文章将深入探讨基于Spring AOP的工具包,包括它与AspectJ的关系以及如何在实际项目中应用这些工具。 首先,让我们了解什么是AspectJ。AspectJ是一种独立的AOP框架,它扩展了Java语言,支持声明式地定义切面,即...

    Tcp&Udp测试工具和抓包工具及代码测试

    本话题将围绕“Tcp&Udp测试工具和抓包工具及代码测试”展开,介绍相关的知识点和实用工具。 首先,TCP是一种面向连接的、可靠的协议,它确保数据包按顺序无丢失地传输。而UDP则是一种无连接的、不可靠的协议,其...

    Android反编译工具包.rar

    "Android反编译工具包"提供了必要的工具来帮助开发者和安全研究人员完成这些任务。下面将详细介绍这个工具包中可能包含的内容及其用途。 1. **dex2jar**: 这个工具用于将Dalvik Executable (DEX) 文件转换为Java...

    WinCE系统15个工具打包

    这个工具包可能包含一个任务管理器,让用户可以查看正在运行的应用和服务,结束不必要的进程,以优化系统性能。 3. **内存优化工具**:WinCE设备的内存管理可能不如桌面系统那样强大,因此内存优化工具可以帮助清理...

    apk反编译编译签名工具包.rar

    这个工具包可能包含如JADX、Apktool等工具,它们能够解析APK的DEX文件,重构出类结构和方法,甚至恢复XML布局文件。反编译过程可以揭示应用的私有API调用、隐藏功能或者潜在的安全漏洞。 **编译**: 编译是将源代码...

    U盘工具包绿色

    【标题】"U盘工具包绿色"所指的是一款专门针对U盘使用的工具集合,通常这类工具包包含了一系列实用程序,旨在帮助用户更好地管理和优化他们的USB闪存驱动器。"绿色"一词在这里可能意味着该工具包是便携式的,不需要...

    windows服务器必备工具包

    "windows服务器必备工具包"就是针对这样的需求而设计的,它包含了多个实用工具,帮助管理员提升工作效率,轻松应对各种挑战。这个工具包特别强调了超级缓存功能、内存配置优化(如开4G)以及便捷的服务管理。 首先...

    自定义发包工具开发测试工具

    这种灵活性使得工具能够覆盖广泛的测试场景,从简单的GET请求到复杂的二进制协议交互。 在描述中提到的"方便开发和测试",这意味着该工具不仅适用于测试人员进行功能验证,也适合开发人员进行代码调试。在开发过程...

    C#程序员工具包

    1. **基础库与框架**:C#工具包通常会包含一系列基础库和框架,如.NET Framework或.NET Core,它们提供了丰富的API和类,用于处理文件操作、网络通信、数据访问等任务。开发者可以基于这些框架快速构建应用程序。 2...

Global site tag (gtag.js) - Google Analytics