编写了一个数据库层组件,使用Nunit测试完成,在Web页中使用却无效
各位高手,今日遇到一个极端令我困惑的问题.
数据库操作层疑问:
我写了一个数据库访问层,比如ItemsDB就代表了所有Items表的操作,在Web页中,调用数据库中的存储过程实现相应功能.使用NUnit测试了组件的所有函数,均可以正确执行.
但是在Web页中:删除,添加功能都没有问题,更新却不起任何作用,程序不报错.
有谁遇到过类似的奇怪问题,探讨探讨啊.
//例如,页面有个"更新"按钮,单击后执行:
private void ButtonUpdate_Click(object sender, System.EventArgs e)
{
OA.Component.ItemsDB itemsDB=new OA.Component.ItemsDB();
itemsDB.UpdateItem(itemID,TextBoxItemName.Text,TextBoxItemUOM.Text,
Convert.ToDouble(TextBoxUP.Text));
Response.Redirect(ViewState["UrlReferrer"].ToString());
}
//ItemsDB可能象这样, 使用 GotDotNet.ApplicationBlocks
public void UpdateItem(string itemID,string itemName,string uom,double unitPrice)
{
helper.ExecuteNonQuery(connectionString,"dbo.Items_UpdateItem",new object[]{itemID, itemName, uom, unitPrice});
}
数据库操作层疑问:
我写了一个数据库访问层,比如ItemsDB就代表了所有Items表的操作,在Web页中,调用数据库中的存储过程实现相应功能.使用NUnit测试了组件的所有函数,均可以正确执行.
但是在Web页中:删除,添加功能都没有问题,更新却不起任何作用,程序不报错.
有谁遇到过类似的奇怪问题,探讨探讨啊.
//例如,页面有个"更新"按钮,单击后执行:
private void ButtonUpdate_Click(object sender, System.EventArgs e)
{
OA.Component.ItemsDB itemsDB=new OA.Component.ItemsDB();
itemsDB.UpdateItem(itemID,TextBoxItemName.Text,TextBoxItemUOM.Text,
Convert.ToDouble(TextBoxUP.Text));
Response.Redirect(ViewState["UrlReferrer"].ToString());
}
//ItemsDB可能象这样, 使用 GotDotNet.ApplicationBlocks
public void UpdateItem(string itemID,string itemName,string uom,double unitPrice)
{
helper.ExecuteNonQuery(connectionString,"dbo.Items_UpdateItem",new object[]{itemID, itemName, uom, unitPrice});
}
...全文
相关推荐
nunit.framework.dll很有用的
标题中的“nunit.framework.dll”是指NUnit框架的动态链接库文件,这是一个广泛使用的开源单元测试框架,主要用于.NET应用程序的测试。
Katalon Recorder实战指南:从浏览器录制到Selenium脚本落地
浏览器自动化测试是提升Web应用回归效率的关键手段,而脚本录制与回放则是降低入门门槛的经典路径。Katalon Recorder作为一款轻量级浏览器插件,通过捕获用户在Chrome或Firefox上的操作,自动生成可复用的Selenium风格脚本,并支持导出为Python、Java、JavaScript等多种语言代码。其底层依赖浏览器Debugger协议驱动真实DOM事件,因此在高交互场景下具备较高的回放稳定性。实践中,录制脚本往往需要结合显式等待、CSS定位优化、iframe切换以及数据驱动扩展,才能应对
WebApiSample:包含 AutoFac、AutoMapper、NUnit 的各种组件的示例 Web API 项目
**NUnit**:NUnit是一个广泛使用的.NET测试框架,支持单元测试、集成测试等多种测试类型,确保代码的质量和稳定性。5.
testcafe-reporter-nunit:从TestCafe获取NUnit测试结果XML
TestCafe是一款强大的自动化Web测试框架,它支持编写可读性强的测试脚本,并且能够跨浏览器运行。在测试完成后,通常需要生成测试报告来跟踪和分析测试结果。
NUnit结合Selenium进行自动化测试2-示例代码
NUnit是一个广泛使用的.NET框架,用于编写和执行单元测试,它提供了丰富的断言库和易于使用的API,使得测试代码编写变得简单。


