`
maplye
  • 浏览: 114681 次
  • 来自: ...
社区版块
存档分类
最新评论

IBatis.Net怎么使用VS 2005来做单元测试

    博客分类:
  • .NET
阅读更多

我们看官方的Quick Start使用的是NUnit测试工具测试的,现在我们也同样可以用vs2005的单元测试工具测试。
但是,当你运行测试用例的时候就会提示sqlmap.config文件找不到,你会发现vs2005在你每次测试的时候都会自动生成一个文件夹。
vs2005的单元测试的就是该文件夹中的dll,那我们应该怎样把sqlmap.config等相关的配置文件也放到该目录下呢?
其实微软已经给你提供了后门。
请打开解决方案下的Solution Items/localtestrun.testrunconfig,这是一个单元测试的配置。
在弹出的窗口中选择安装脚本和清理脚本,出现然你选择文件的操作。

在这里就可以配置在测试运行前和运行后所执行的cmd命令。
我们建立一个文本文件,在文本文件中输入copy文件的相关dos命令,如下:
copy F:\SoftwareData\DotNet\OpenSource\IBatis.Net\Codes\TestProject1\sqlmap.config %TestDeploymentDir%
copy F:\SoftwareData\DotNet\OpenSource\IBatis.Net\Codes\TestProject1\providers.config %TestDeploymentDir%
MD Maps
copy F:\SoftwareData\DotNet\OpenSource\IBatis.Net\Codes\Model\Maps\*.* %TestDeploymentDir%\Maps


(%TestDeploymentDir%,就是测试的输出目录)
保存文件,在测试配置窗口中的安装脚本选择该文件。
执行测试,你就能看到你的测试输出目录下就有相关的配置文件了。


 

分享到:
评论

相关推荐

    ibatis.net的asp.net MVC的实例

    在这个实例中,我们主要探讨的是如何在ASP.NET MVC框架中集成并使用ibatis.net,这是一个轻量级的数据访问层(DAL)解决方案,它允许开发者将数据库操作与业务逻辑分离,提高了代码的可维护性和灵活性。Ibatis.net...

    Ibatis.net框架和Spring.Net框架的实例代码

    Spring.Net框架的示例程序可能包含了一个使用DI容器来管理对象的实例,这使得对象之间的关系更加清晰,便于单元测试和重构。同时,Spring.Net还提供了数据访问支持,可以与Ibatis.net集成,实现更高级的数据访问策略...

    Spring.net + Ibatis.net 框架的Demo

    总的来说,这个Demo是一个很好的实践平台,可以帮助.NET开发者深入理解Spring.NET和iBATIS.NET框架的使用,以及如何在实际项目中应用这些技术。通过研究和运行这个Demo,你将能够更好地掌握这两种框架,并提升你的...

    IBatis.Net运行机制和最佳实践

    5. **单元测试**:通过编写单元测试来验证数据访问逻辑的正确性,提高软件质量。 综上所述,IBatis.Net作为一款优秀的持久层框架,不仅简化了数据访问的操作,还提供了高度的灵活性和扩展性。通过理解其运行机制和...

    .NET+SPRING.NET+IBATISNET程序框架

    在源代码中,你可以期待看到如何配置 Spring.NET 容器来管理对象实例,以及如何使用 iBATIS.NET 进行数据库交互。 学习这个框架的过程中,你将接触到以下几个关键知识点: 1. **依赖注入**:理解如何通过配置文件...

    spring,ibatis,postgresql,整合demo

    9. **Spring测试**:DEMO可能包含了单元测试和集成测试,使用Spring的测试支持,如`@ContextConfiguration`和`@Autowired`,确保每个组件都能正常工作。 10. **登录功能**:SpringLoginDemo可能实现了用户登录功能...

    iBATIS实战

    本书是讲述iBATIS框架的权威著作。书中既详实地介绍了iBATIS的设计...A.2 使用iBATIS.NET 265 A.2.1 DLL和依赖性 265 A.2.2 XML配置文件 266 A.2.3 配置API 267 A.2.4 SQL映射文件 267 A.3 到哪里去查找更多的信息 269

    ibatisnet+monorail+vs2010

    【标题】"ibatisnet+monorail+vs2010"是一个基于C#编程语言,使用iBATIS.NET、MonoRail框架,并在Visual Studio 2010开发环境下的项目实例。这个项目旨在展示如何整合这些技术来构建一个Web应用程序。 【iBATIS.NET...

    ASP.NET源码——IBatisNet.DataMapper 1.6.1.0 之简单三层.zip

    3. 测试友好:每一层都可以独立单元测试,提高软件质量。 在这个ASP.NET项目中,"简单三层"可能指的是以下结构: - 表示层:负责与用户交互,通常包含ASP.NET Web Forms或MVC视图。 - 业务逻辑层:处理业务规则和...

    ibatis的demo

    7. **集成测试**:了解如何编写单元测试或集成测试,确保Ibatis的SQL操作正确无误。 通过深入研究这个Demo,开发者不仅可以熟练掌握Ibatis的使用,还能了解到如何在实际项目中组织和管理代码,提升项目结构的清晰度...

    一个程序员的自省 iBATIS In Action:iBATIS的安装和配置

    测试项目如`IBatisNet.DataAccess.Test`和`IBatisNet.DataMapper.Test`使用NUnit进行单元测试。在生成解决方案后,你会在`IBatisNet.DataMapper\bin\Debug`目录下找到所需的dll文件,包括`IBatisNet.Common.dll`和`...

    面向开发人员之ASP.NET开发技术系列课程(5):Struts开发人员篇——ASP.NET深度剖析

    10. **单元测试与持续集成**:探讨如何在ASP.NET环境中进行单元测试,介绍NUnit、MSTest等测试框架,并讨论持续集成工具如Team Foundation Server或Jenkins。 11. **安全与身份验证**:讲解ASP.NET的身份验证和授权...

    IbatisDemo03

    在IT行业中,Ibatis是一个非常流行的持久层框架,它为Java开发者提供了强大的数据访问和数据库...在实际工作中,结合单元测试和日志记录,你可以更好地调试和优化这些动态SQL语句,确保其在各种情况下的正确性和性能。

    IbatisDemo02

    【IbatisDemo02】是一个面向初学者的教程,它深入浅出地展示了如何在.NET环境中使用IbatisNet这一持久层框架来调用数据库的存储过程。IbatisNet是MyBatis的.NET版本,它提供了灵活的数据访问层,使得开发者能够更加...

    程序员简历模板.pdf

    * 熟练使用存储过程、触发器、索引、T-SQL 编程、Nunit 单元测试 * 熟练使用 WPF、SharePoint、ExtNet 等技术 * 熟练使用 Visual Studio 2008/2010/2012、SQL 2008/2008 R2、TFS、SVN、Power Designer 等工具 * 熟练...

    ssi使用的所有jar包

    10. **测试与调试**:在开发过程中,使用JUnit等单元测试工具对各个组件进行测试,以确保功能的正确性和性能。同时,如果遇到问题,可以借助日志工具如Log4j来追踪和调试错误。 通过理解和掌握这些知识点,开发者...

    简单实用的程序员简历模板

    8. **NUnit单元测试**: NUnit是.NET平台上的一种单元测试框架,用于验证代码的正确性。 9. **WPF, SharePoint, ExtNet**: WPF前面已经提到,SharePoint是微软的企业级协作平台,ExtNet则是一个用于ASP.NET的...

    中金程序员简历.docx

    5. **ADO.NET/ORM**: ADO.NET是微软的数据库访问技术,ORM(Object-Relational Mapping)对象关系映射框架,如Entity Framework、iBatis和Hibernate,使得开发者可以使用面向对象的方式来操作数据库。 6. **MongoDB...

Global site tag (gtag.js) - Google Analytics