单元测试 函数的完成
2015-11-13 18:58
204 查看
using ConsoleApplication1; using Microsoft.VisualStudio.TestTools.UnitTesting; using System; namespace Unittest { /// <summary> ///这是 CalldessTest 的测试类,旨在 ///包含所有 CalldessTest 单元测试 ///</summary> [TestClass()] public class CalldessTest { private TestContext testContextInstance; /// <summary> ///获取或设置测试上下文,上下文提供 ///有关当前测试运行及其功能的信息。 ///</summary> public TestContext TestContext { get { return testContextInstance; } set { testContextInstance = value; } } #region 附加测试特性 // //编写测试时,还可使用以下特性: // //使用 ClassInitialize 在运行类中的第一个测试前先运行代码 //[ClassInitialize()] //public static void MyClassInitialize(TestContext testContext) //{ //} // //使用 ClassCleanup 在运行完类中的所有测试后再运行代码 //[ClassCleanup()] //public static void MyClassCleanup() //{ //} // //使用 TestInitialize 在运行每个测试前先运行代码 //[TestInitialize()] //public void MyTestInitialize() //{ //} // //使用 TestCleanup 在运行完每个测试后运行代码 //[TestCleanup()] //public void MyTestCleanup() //{ //} // #endregion /// <summary> ///Execute 的测试 ///</summary> [TestMethod()] public void ExecuteTest() { Calldess dada = new Calldess(); Assert.AreEqual(2, dada.Execute("*", 1, 2)); Assert.AreEqual(1, dada.Execute("/", 2, 2)); Assert.AreEqual(4, dada.Execute("+", 2, 2)); Assert.AreEqual(1, dada.Execute("-", 2, 1)); } } }
总结:
不知道是不是这样单元测试这一块比较迷糊!
谢谢,老师在百忙中还来提点我,真心的感谢,单元测试这一块自己一直很迷糊。通过老师的指点明白了很多,也学会了很多。谢谢,老师!
相关文章推荐
- binder驱动使用的数据结构说明
- 动手动脑之异常处理
- 111 AddressBookUI
- 获取treeviewitem对象和TreeViemItem对象的一些问题
- 集合笔记
- 普通用户的注册和管理员的权限操作
- streams 日差管理及监控
- 关于函数指针
- iptables扫盲!!!
- 快学Scala读书笔记之 Chapter 8(继承)
- Android如何获取手机各项信息
- WebService
- APP 截图
- Sublime Text有哪些使用技巧(转)
- RSAProtectedConfigurationProvider加密web.config
- (学习笔记)android 5.0 系统去电流程状态判断(下)
- 各种排序总结
- TarJan 算法求解有向连通图强连通分量
- 通过wireshark获取应用接口并使用爬虫爬取网站数据(三)
- Android IBinder的linkToDeath介绍