单元测试 全局方法列表

看代码吧

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Microsoft.VisualStudio.TestTools.UnitTesting;

namespace P2P.Tests
{
    [TestClass()]
    public sealed class DivideClassTest
    {
        [AssemblyInitialize()]
        public static void AssemblyInit(TestContext context)
        {
            //配置log4net
            //var path = AppDomain.CurrentDomain.BaseDirectory + ("\\log4net.config");
            //System.IO.FileInfo file = new System.IO.FileInfo(path);
            //log4net.Config.XmlConfigurator.ConfigureAndWatch(file);

            MessageBox.Show("AssemblyInit " + context.TestName);
        }

        [ClassInitialize()]
        public static void ClassInit(TestContext context)
        {
            MessageBox.Show("ClassInit " + context.TestName);
        }

        [TestInitialize()]
        public void Initialize()
        {
            MessageBox.Show("TestMethodInit");
        }

        [TestCleanup()]
        public void Cleanup()
        {
            MessageBox.Show("TestMethodCleanup");
        }

        [ClassCleanup()]
        public static void ClassCleanup()
        {
            MessageBox.Show("ClassCleanup");
        }

        [AssemblyCleanup()]
        public static void AssemblyCleanup()
        {
            MessageBox.Show("AssemblyCleanup");
        }

        [TestMethod()]
        [ExpectedException(typeof(System.DivideByZeroException))]
        public void DivideMethodTest()
        {
            DivideClass.DivideMethod(0);
        }
    }

    public class DivideClass
    {
        public static int DivideMethod(int denominator)
        {
            return (2 / denominator);
        }
    }
}
时间: 2024-08-27 06:50:05

单元测试 全局方法列表的相关文章

Exchange2016将用户头像发布到全局地址列表(GAL)

以前我们介绍过如何在Exchange Server 2010中将用户头像发布到全局地址列表中的方法,现在最新的邮件系统已经到了Exchange Server 2016了,那我们来看看如何进行配置. 1.以管理员身份打开CMD命令提示符窗口,输入,如下图所示: 2.打开MMC控制台窗口,添加Active Directory架构,如下图所示: 3.在下图所示页面中,右键thumbnailphoto,选择属性. 4.检查如下内容是否被选中. 5.将员工照片存储在邮件服务器中,大小不能超过10K,如下图

Exchange 2010默认全局地址列表问题

今天遇到一个关于Exchange全局地址列表的问题,解决过程分享给大家. 一.问题现场 在Exchange 2010控制台或者使用命令设置"脱机通讯簿"的地址列表时,无法勾选"包括默认全局地址列表",如图. 二.解决方法 通过命令Get-GlobalAddresslist查看全局地址列表信息,发现IsDefaultGlobalAddressList设置为False. 接下来,我们就只需要将IsDefaultGlobalAddressList设置为True即可.(可以

配置PHP单元测试的方法实例

这篇文章主要介绍了PHP单元测试配置与使用方法,结合实例形式详细分析了PHP单元测试的具体安装.配置.使用方法及相关操作注意事项,需要的朋友可以参考下本文实例讲述了PHP单元测试配置与使用方法.分享给大家供大家参考,具体如下:php与其他语言不太一样,单元测试需要自己安装和配置,相对麻烦一点,不过单元测试对于提高库的稳定性和健壮性还是非常给力的,下面教大家怎么配置PHP单元测试注意:php需升级到7.1版本以上配置说明1.全局安装phpunit命令脚本 $ wget https://phar.p

imag.js|快速掌握全局方法

使用爱码哥进行移动应用开发时,除了了解基本的内容控件.表单控件和布局控件,更重要的是掌握脚本功能.脚本功能是界面之间交互和调用所必不可少的,充分利用脚本功能,会使app动起来,而不是简简单单的静态页面. 下面主要介绍脚本功能中的全局方法http://www.imagapp.com/doc/global,全局方法主要包括如下几部分. $(id:String);获取控件对象 var button = $('test_button'); $C(XML:String);通过XML创建控件对象 var b

jQuery学习笔记--JqGrid相关操作 方法列表(上)

1.获得当前列表行数:$("#gridid").getGridParam("reccount"); 2.获取选中行数据(json):$("#gridid").jqGrid('getRowData', id); 3.刷新列表:$(refreshSelector).jqGrid('setGridParam', { url: ''), postData: ''}).trigger('reloadGrid'); 4.选中行:$("#jqGrid

全局方法&Number对象

//js端 function println(string){ document.write(string+"<br/>"); } //html端 <script type="text/javascript" src="out.js"></script> <script> /* *global的全局方法*/println("123"); println(parseInt(&quo

一个类中的三种方法 1全局方法 2成员方法 3构造方法(转)

public class Test{ private int age; //这是成员变量 public Test(int age){ //这是构造方法 this.age = age; } public void setAge(int age){ //这是成员方法 this.age = age; } public static int getAge(){ //这是全局方法,加了static ,成员方法就会变成全局方法 return this.age; } } 成员方法和构造方法没啥关系,区别在于成

C#获取当前堆栈的各调用方法列表

在使用.NET编写的代码在debug时很容易进行排查和定位问题,一旦项目上线并出现问题的话那么只能依靠系统日志来进行问题排查和定位,但当项目复杂时,即各种方法间相互调用将导致要获取具体的出错方法或调用者将是一件不那么容易的事(因为没有PDB文件) 还好.NET提供了一系列系统组件来帮助我们获取项目堆栈信息用于定位和排查,以下代码将返回出错堆栈调用的各上一级方法,直到最终的调用者方法 /********************************************************

JqGrid相关操作备忘 方法列表

JqGrid相关操作备忘 方法列表 1.获得当前列表行数:$("#gridid").getGridParam("reccount"); 2.获取选中行数据(json):$("#gridid").jqGrid('getRowData', id); 3.刷新列表:$(refreshSelector).jqGrid('setGridParam', { url: ''), postData: ''}).trigger('reloadGrid'); 4.选