.net 测试工具类】的更多相关文章

以前的时候(读大学时),我认为写单元测试太费事了.现在,我改变看法了. 工作中,为了提高Web开发的质量和效率,近期又为了保证自己的工具类等一系列可复用组件的质量,我煞费苦心地开始认真学习和撰写单元测试用例. 我现在已经厌倦了Debug程序,更讨厌Debug Web程序,太浪费时间了. 最近,线上的一个BM项目,出了个bug.浮点数相减,没有判断null,搞的我加班到9:30. 苦逼的码农啊. 下面,分享我的一个工具类和对应的单元测试用例. 有不对的地方,还望能告知我.大家共同进步. /***…
fluentassertions QuickStart  (替换Assert ) https://github.com/dennisdoomen/fluentassertions/wiki   Moq QuickStart https://github.com/Moq/moq4/wiki/Quickstart…
在之前已经写过了jdbc的工具类,不过最近学习了新的方法,所以在这里重新写一遍,为后面的javaEE做铺垫: 首先我们要了解javaEE项目中,文件构成,新建一个javaEE项目,在项目中,有一个web文件夹,在web文件夹下有WEB-INF文件夹,我们的web.xml文件放在这个文件夹下,同时我们要新建两个文件夹,一个是classes文件夹,一个lib文件夹: classes文件夹:我们做出来的程序,都是先编译成class文件,然后再jvm中运行class文件,所以运行时,并不需要java‘文…
JDBCUtils工具类 私有化构造函数,外界无法直接创建对象 提供公共的,静态的,getConnection 方法,用来给外界提供数据库连接 提供公共的,静态的,close方法,用来释放资源 package cn.tedu.util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql…
package jdbc_demo3; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import org.junit.Before; import org.junit.Test; import web09.jdbc_text1; import web09.jdbc_text3; import web09…
先创建db.properties driver=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/web08?useUnicode=true&characterEncoding=utf8 username=root password=root 注意不能有空格 package web09; /*获取连接和释放资源的方法 */ import java.sql.Connection; import java.sql.DriverManager;…
package web09; /*获取连接和释放资源的方法 */ import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class jdbc_text1 { public static Connection getconnection()…
今日内容介绍 1.DBUtils2.处理结果集的八种方式3.连接池4.连接池的用法1 PrepareStatement接口预编译SQL语句 1.1 预处理对象 * 使用PreparedStatement预处理对象时,建议每条sql语句所有的实际参数,都使用逗号分隔. * String sql = "insert into sort(sid,sname) values(?,?)";; * PreparedStatement预处理对象代码: * PreparedStatement psmt…
因为数据库的连接代码都是固定的,为了将减少重复的代码的书写,可以将这些代码封装为一个工具类,获取数据库的连接对象. import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public final class JDBCUtils {// 不能被继承或重写 private…
前言[ 最近在写一个业务,由于调UPS物流的接口返回的是一个xml格式的数据结果,我现在要拿到xml中某个节点的值,而这个xml数据是多节点多层级的,并且这某个节点的值有可能只有一条值,有可能有多条,如下: 大概是这样的结构:为了简要,我做简单显示,真正的结构层级跟这差不多 <class> <student> <name>aaaaaa</name> <girlfriend>bbb</girlfriend> <girlfriend…