google搜索 51Testing站内搜索                    软件测试门户 | 软件测试培 训 | 文章资料精选 | 软件测试论坛 | 软件测试博客 | 测试招聘求职 
打印

在nant中如何利用ncover测试覆盖率?

在nant中如何利用ncover测试覆盖率?


刚从网上下载了nant和ncover,但是不知道两者如何结合起来使用,自己试写了一个.build文件,但是在编译的时候总是提示“找不到类型或命名空间名称“NCover“”不知道应该怎么解决,希望高人指点一下,谢谢。

TOP

脚本贴上来看下
海到天边天作岸
山登绝顶我为峰

TOP

我也遇到了这个问题,是第一次用NAnt,参考了那个网上的资料"DailyBuild全

攻略",结果按它写示例,根本操作不成功,我用的是VS05,唉,而且那个例子我研

究了好久,有几个小错误,后来就一直是和楼主一样的错误,Accounttest.cs

(error:CS0246)找不到类型或命名空间名称"account"(是否缺少using指令或

程序集指令),郁闷呀!!

那个例子里用到了Bank.dll 和 Test.dll
脚本分别为:
namespace bank
{
    public class Account
    {
        private float balance;
        public void Deposit(float amount)
        {
            balance += amount;
        }
        public void Withdraw(float amount)
        {
            balance -= amount;
        }
        public void TransferFunds(Account destination, float amount)
        {
            destination.Deposit(amount);
            Withdraw(amount);
        }
        public float Balance
        {
            get { return balance; }
        }
    }
}




后者的脚本是这样的:







namespace Bank
{
    using NUnit.Framework;
    [TestFixture] //类前必须加的
    public class AccountTest
    {
        [Test] //方法前必须加的,只有加了Test的方法才能进行单元测试
        public void TransferFunds()
        {
            Account source = new Account();
            source.Deposit(200.00F);
            Account destination = new Account();
            destination.Deposit(150.00F);
            source.TransferFunds(destination, 100.00F);
            Assert.AreEqual(250.00F, destination.Balance);
            Assert.AreEqual(100.00F, source.Balance);
        }
    }
}
我想,我奋斗··!

TOP

本功能由奇虎搜索实现

相关主题

标题 作者 最后发表
点击阅读更多关于的相关帖子  更多相关主题
 
当前时区 GMT+8, 现在时间是 2008-7-6 07:37Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹