测试是相当重复的工作,不仅因为我们要一次又一次运行相同的测试。 例如,我们可能运行同一个测试需要有不同的输入或者测试条件,然后验证相应出的输出结果 。每一个测试 都有相同的步骤,仅是测试数据不而已。本例中使用jdbc来连接MySQL数据库,在项目中导入mysql-connector-java-5.1.26-bin.jar。MySQL图形界面数据如下图:
如何实现:
package com.shareku.util;
import static org.junit.Assert.assertEquals;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.Collection;
i