当前位置:首页 > 日记 > 正文

assert.throwsMSTest实现功能相似的单元测试的测试

assert.throwsMSTest实现功能相似的单元测试的测试
我们做单元测试测试,并有一个断言断言。会是好的,但是当我们使用MSTest,你需要写这:
复制代码代码如下所示:
{测试}
{ expectedexception(typeof(argumentnullexception))}
公共无效writetotextfile()
{
pdfutility.writetotextfile(D: ACA .pdf
}
现在,让我们扩展以获得类似的成功并添加一个类。代码如下:
复制代码代码如下所示:
X
用于预期将抛出异常的操作的有用断言。
X
公共静态类exceptionassert
{
X
执行异常,期望抛出一个异常,抛出异常。
断言。扔在NUnit。
X
要执行的操作
动作抛出的异常
公共静态异常抛出(动作操作)
{
返回抛出(动作,NULL);
}

X
执行异常,期望抛出一个异常,抛出异常。
断言。扔在NUnit。
X
要执行的操作
如果没有抛出预期异常,则会出现错误消息。
动作抛出的异常
公共静态异常抛出(动作动作,字符串消息)
{
尝试
{
行动();
}
catch(异常前)
{
action方法抛出了/预期的异常。
如果单元测试想对它执行进一步的断言,则需要使用异常返回。
返回前;
}

最后,在这里,没有抛出预期的异常。失败!
把新的assertfailedexception(消息预期异常没有抛。);
}

X
执行异常,期望抛出一个特定类型的异常。
断言。扔在NUnit。
X
要执行的操作
动作抛出的异常
公共静态T抛出(动作操作)在T:异常
{
返回抛出(动作,NULL);
}

X
执行异常,期望抛出一个特定类型的异常。
断言。扔在NUnit。
X
要执行的操作
如果没有抛出预期异常,则会出现错误消息。
动作抛出的异常
公共静态T抛出(动作动作,字符串消息)在T:异常
{
尝试
{
行动();
}
catch(异常前)
{
t=;
如果(实际为NULL)
{
把新的assertfailedexception(消息字符串。格式(预期异常类型{ 0 }不,类型
}

action方法抛出了类型的预期异常。
如果单元测试想对它执行进一步的断言,则需要使用异常返回。
返回实际;
}

我们结束了 / /如果这里,'t'was型不抛出异常的预期。失败!
把新的assertfailedexception(消息字符串格式(预期异常类型{ 0 }不丢。)))
}
}

好了,现在我们可以在MsTest做这个,看看下面的代码:
复制代码代码如下所示:
{测试}
公共无效writetotextfile2()
{
/ /执行断言。抛出MSTest
((exceptionassert。投)= pdfutility.writetotextfile(D: aca.pdf,null)
输出文件路径不应为空);
}

相关文章

Javascript学习笔记数组的构造函数

Javascript学习笔记数组的构造函数

构造函数,数组,学习笔记,电脑软件,Javascript,数组的构造函数 由于数组构造器在处理参数不确定性中,强烈建议使用{符号}来创建一个新数组。 { 1, 2, 3 };结果:{ 1, 2, 3 } 新数组(1, 2, 3);结果:{ 1, 2, 3 } { 3 };结果:{ 3 } 新数组(3);结果:{ } 新的…

PS是如何产生闪电效应的

PS是如何产生闪电效应的

效应,闪电,电脑软件,PS,本文主要介绍PS如何制作闪电效果,和你喜欢的朋友一起学习。 资料图: 效果图: PS制作闪电效果教程: 1、先打开原图片素材,大家可以用我,也可以找一些帅气,真实的生活。 2,下一个是按钮,我这里不介绍这个方法,新手可以用过滤器…

画家结合PS临摹清纯可爱的女孩

画家结合PS临摹清纯可爱的女孩

画家,清纯,可爱,女孩,电脑软件,本教程是介绍一个朋友,画家和PS复制纯女孩的方法。那个女孩画得很可爱。作者详细介绍了生产工艺流程,并推荐了生产工艺。如果你喜欢它,你可以跟随你的朋友学习和制作。 本教程是介绍画家的方法,结合PS朋友临摹清…

PS图象处理软件CS5抠图技术。

PS图象处理软件CS5抠图技术。

抠图,图象,处理软件,技术,电脑软件,本教程是为了PS图象处理软件PS学习CS5抠图技术说明,本教程是很基本的,非常适合初学者学习,高手请飘过自动。好,让我们从旁边的小学。我希望你能帮助你。 PS图象处理软件CS5抠图技术。 首先打开一个图片文件…

使用插图制作矩形字体的教程

使用插图制作矩形字体的教程

教程,字体,矩形,插图,电脑软件,作为一个优秀的矢量制作工具,Adobe插画可以制作各种字体,钢笔,矩形等。我们如何使用矩形字体的插画下面分享制作的过程,需要的朋友可以参考下。 你如何使用Adobe Illustrator CS5制作字体Adobe插画,作为一种优秀的…

PS图象处理软件的设计和制作非常精

PS图象处理软件的设计和制作非常精

图标,邮件,图象,处理软件,精致,除了阅读和设计书籍和经验文章,我还对伟大的上帝的作品进行了分析,从设计的各个方面进行分析和解读,从中抓住每一个设计中感动我的瞬间,并考虑如何为自己吸收。 除了阅读和设计书籍和经验文章之外,我还对伟大的神…

在CorelDraw制作邮票的齿状效果教

在CorelDraw制作邮票的齿状效果教

教程,邮票,效果,齿状,电脑软件,本教程介绍朋友CorelDraw使锯齿效果的方法使用邮票的教程,比较简单,而且效果非常漂亮。推荐你最喜欢的朋友学会一起工作 制作邮票的关键是如何使邮票的齿形的影响。记得在PS图象处理软件在邮票生产是第一个重要…

用文字来防止模板标签解析ThinkPHP

用文字来防止模板标签解析ThinkPHP

标签,模板,文字,电脑软件,ThinkPHP,本文阐述了ThinkPHP没有解析的标签直接输出的方法和防止模板标签解析。分享给你供你参考。具体实现的方法如下: 在ThinkPHP,文字标签可以用来防止模板标签解析,例如: 复制代码代码如下所示: value1 value2…

用jQuery将JSON格式数据导入后台的

用jQuery将JSON格式数据导入后台的

后台,方法,数据导入,格式,电脑软件,本文介绍了用jQuery将JSON格式数据导入后台的方法,供大家参考,具体分析如下: 前后台数据交互一般是用JSON格式,和背景能直接转化成实体对应的JSON对象。操作方便。当jQuery传递数据到后台,我们会发现,他会自动…

ai制作漂亮的布料按钮图标

ai制作漂亮的布料按钮图标

布料,漂亮,按钮图标,电脑软件,ai,本教程是介绍一个朋友,使美丽的布按钮图标使用人工智能。本教程制作的按钮仍然非常漂亮,难度也不是很大。推荐。一起学习。 这个AI案例教程将向朋友们介绍如何制作漂亮的布料按钮图标。教程比较简单。详细介…

斯柯达PS图象处理软件教程海报设计

斯柯达PS图象处理软件教程海报设计

软件教程,图象处理,斯柯达,创意,海报设计,本教程是斯柯达海报法的朋友PS图象处理软件创意设计、海报的教程,非常有创意,推荐去爱,朋友可以跟随一看教程 本教程是为斯柯达的海报介绍PS图象处理软件创新设计,很好的教程,推荐给朋友,爱看! 创意思维…

插图画家对小提示的未知用法

插图画家对小提示的未知用法

插图,画家,小提示,电脑软件,9超级插画实用技巧!想一分钟改变手的速度没有技能的助攻。萧边今天那些隐藏太深的技能都挖了出来,一切都很好,演奏家方+方不能让去 9超级插画实用技巧!想一分钟改变手的速度没有技能的助攻。萧边今天那些隐藏太深的…