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);
}
}
分享到:
相关推荐
9. **单元测试**:为了确保代码质量,工具包可能包含了一些测试辅助类,方便进行单元测试和集成测试。 10. **安全性**:Java的安全性工具包可能包括加密解密、身份验证、权限控制等功能,帮助开发者构建更安全的...
本测试类将深入探讨如何利用Gson进行序列化和反序列化操作。 首先,我们要理解JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。JSON格式通常用于...
在使用这个测试工具包时,只需将hamcrest-core-1.3.jar和junit-4.13.jar添加到项目的类路径中,就可以开始编写和运行JUnit测试了。记得在IDE如Eclipse、IntelliJ IDEA中配置JUnit运行器,以便能够方便地运行和调试...
在线工具包是一个集合了多种软件工具的实用程序,旨在为用户提供一站式的服务,涵盖从编程到娱乐的各种需求。这个压缩包中的“在线工具包.exe”文件很可能是该工具包的主程序,用户运行此文件后,会在桌面上生成一个...
xml 与 bean 互相转换 工具类 1、bean类的属性需要遵守BEAN规范,否则 无法 读存BEAN值。 2、bean类的属性如果 是集合 只支持数组以及List、Map、Set。...源代码包及详细使用文档后续整理,欢迎使用和测试本工具包。
这个工具包使得在Python环境中进行无线网络编程变得更加简单。 ### PyWiFi的基本结构 PyWiFi的核心组件包括`Interface`和`Network`两个类。`Interface`代表无线网络接口,而`Network`则表示无线网络的配置信息,如...
正则表达式(Regular Expression...总的来说,这个“正则表达式简单测试工具包”是一个便捷的辅助工具,它为正则表达式的验证和调试提供了直观的界面,同时鼓励用户深入学习和改进,进一步提升对正则表达式的掌控能力。
标题中的"jox 真正所有包(包含测试类)"指的是一个名为jox的Java库,这个库包含了所有相关的组件和模块,并且特别强调它包括了测试类。这意味着开发者可以利用这些测试类来验证库的功能,确保其在实际应用中的正确性...
为了编写测试类,我们需要遵循一些最佳实践。首先,测试应该独立于被测试代码,这意味着测试代码应避免直接依赖于被测试对象的实现细节。其次,每个测试方法应该只测试一个行为,这样可以更容易地定位失败的原因。...
"安卓开发框架工具类相关-Android简单工具包1.0.4版本.rar" 是一个针对Android平台的开源工具集,版本为1.0.4,它可能包含了多种实用工具类,以提高开发效率。由于描述中提到无法逐一验证所有功能,这意味着开发者在...
"安卓简单开发工具包1.0.3"是一个专门为安卓平台设计的框架工具集,包含了多种实用工具类,旨在简化常见的开发任务。这个版本可能是对之前版本的优化或增加了新的功能。 在安卓开发框架工具类中,我们通常会看到...
本篇文章将深入探讨基于Spring AOP的工具包,包括它与AspectJ的关系以及如何在实际项目中应用这些工具。 首先,让我们了解什么是AspectJ。AspectJ是一种独立的AOP框架,它扩展了Java语言,支持声明式地定义切面,即...
本话题将围绕“Tcp&Udp测试工具和抓包工具及代码测试”展开,介绍相关的知识点和实用工具。 首先,TCP是一种面向连接的、可靠的协议,它确保数据包按顺序无丢失地传输。而UDP则是一种无连接的、不可靠的协议,其...
"Android反编译工具包"提供了必要的工具来帮助开发者和安全研究人员完成这些任务。下面将详细介绍这个工具包中可能包含的内容及其用途。 1. **dex2jar**: 这个工具用于将Dalvik Executable (DEX) 文件转换为Java...
这个工具包可能包含一个任务管理器,让用户可以查看正在运行的应用和服务,结束不必要的进程,以优化系统性能。 3. **内存优化工具**:WinCE设备的内存管理可能不如桌面系统那样强大,因此内存优化工具可以帮助清理...
这个工具包可能包含如JADX、Apktool等工具,它们能够解析APK的DEX文件,重构出类结构和方法,甚至恢复XML布局文件。反编译过程可以揭示应用的私有API调用、隐藏功能或者潜在的安全漏洞。 **编译**: 编译是将源代码...
【标题】"U盘工具包绿色"所指的是一款专门针对U盘使用的工具集合,通常这类工具包包含了一系列实用程序,旨在帮助用户更好地管理和优化他们的USB闪存驱动器。"绿色"一词在这里可能意味着该工具包是便携式的,不需要...
"windows服务器必备工具包"就是针对这样的需求而设计的,它包含了多个实用工具,帮助管理员提升工作效率,轻松应对各种挑战。这个工具包特别强调了超级缓存功能、内存配置优化(如开4G)以及便捷的服务管理。 首先...
这种灵活性使得工具能够覆盖广泛的测试场景,从简单的GET请求到复杂的二进制协议交互。 在描述中提到的"方便开发和测试",这意味着该工具不仅适用于测试人员进行功能验证,也适合开发人员进行代码调试。在开发过程...
1. **基础库与框架**:C#工具包通常会包含一系列基础库和框架,如.NET Framework或.NET Core,它们提供了丰富的API和类,用于处理文件操作、网络通信、数据访问等任务。开发者可以基于这些框架快速构建应用程序。 2...