我们开始学习怎么测试 数据库吧。
首先在数据库中添加一张表 person:
这一节我们主要学习如何测试我们的数据库连接是否成功。
添加类 SqlConnection
public static System.Data.SqlClient.SqlConnection GetConnection() { string connectionString = "Server=.;uid=sa;pwd=***!;database=master"; System.Data.SqlClient.SqlConnection sqlCon = new System.Data.SqlClient.SqlConnection(connectionString); try { sqlCon.Open(); } catch (System.Exception e) { return null; } return sqlCon; }
添加一个静态方法来连接数据库,如果连接数据库成功的话,则放回的sqlCon 不为NULL。
所以这里我们的测试就很容易了,只需要判断sqlCon 是不是为NULL
新建测试类 SqlConnectionTest
[TestFixture] public class SqlConnectionTest { [Test] public void TestGetConnection() { System.Data.SqlClient.SqlConnection sqlCon = SqlConnection.GetConnection(); Assert.IsNotNull(sqlCon); } }
Assert.IsNotNull(sqlCon); 这个断言就是判断对象是不是为NULL的。
很方便,所以此处我们的sqlCon对象不为NULL,则说明我们的数据库连接成功了。
运行 NUnit,
在下面一章中,我们继续学习如何测试对数据库的增删改查的操作吧。
本文介绍了如何利用NUnit进行.NET程序的数据库连接测试。通过创建SqlConnection类和静态方法连接数据库,如果连接成功则返回的sqlCon对象不为NULL。在测试类SqlConnectionTest中,使用Assert.IsNotNull()断言确保sqlCon非NULL,从而验证数据库连接的成功。在接下来的内容中,将继续探讨数据库的增删改查操作测试。
3094

被折叠的 条评论
为什么被折叠?



