asp mvc 2 单元测试调试

发布于 2024-10-19 03:23:18 字数 586 浏览 2 评论 0原文

我的代码

[TestMethod()]
    public void SelectTest()
    {
        DateTime begin = new DateTime(); // TODO: инициализация подходящего значения
        DateTime end = new DateTime(); // TODO: инициализация подходящего значения
        int agrNum = 0; // TODO: инициализация подходящего значения
        Core.Core.Select(begin, end, agrNum);
        Assert.Inconclusive("Невозможно проверить метод, не возвращающий значение.");
    }

我按下“调试测试”按钮。 当 Core.Core.Select 出现异常、测试执行失败并且测试结果时,我将获取有关异常的信息。我怎样才能强迫他在异常情况下中断并向我显示信息??? vs2010 终极版,赢得 xp sp3 32 位

my code

[TestMethod()]
    public void SelectTest()
    {
        DateTime begin = new DateTime(); // TODO: инициализация подходящего значения
        DateTime end = new DateTime(); // TODO: инициализация подходящего значения
        int agrNum = 0; // TODO: инициализация подходящего значения
        Core.Core.Select(begin, end, agrNum);
        Assert.Inconclusive("Невозможно проверить метод, не возвращающий значение.");
    }

i'm pressing "debug test" button.
when Core.Core.Select gets exception, execution of test fails, and intest results i'm getting information about exception. how can i force him to break on exception, and show me information???
vs2010 ultimate, win xp sp3 32bit

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

紫罗兰の梦幻 2024-10-26 03:23:18

试试这个:

  1. 在 Visual Studio 主菜单中,单击调试 ->异常...
  2. 启用对所有抛出的 CLR 异常的中断(或通过选择特定异常类型来优化该规则),如下所示:

在此处输入图像描述

Try this:

  1. In Visual Studio main menu, click on Debug -> Exceptions...
  2. Enable breaking on all thrown CLR exceptions (or refine that rule by selecting specific exception types), like shown below:

enter image description here

一杯敬自由 2024-10-26 03:23:18

将 try {} catch {} 语句放在 Core.Core.Select 语句周围:

[TestMethod()]
    public void SelectTest()
    {
        DateTime begin = new DateTime(); // TODO: инициализация подходящего значения
        DateTime end = new DateTime(); // TODO: инициализация подходящего значения
        int agrNum = 0; // TODO: инициализация подходящего значения
        try{
            Core.Core.Select(begin, end, agrNum);
        }
        catch(Exception){}
        Assert.Inconclusive("Невозможно проверить метод, не возвращающий значение.");
    }

Put try {} catch {} clouse around Core.Core.Select statement:

[TestMethod()]
    public void SelectTest()
    {
        DateTime begin = new DateTime(); // TODO: инициализация подходящего значения
        DateTime end = new DateTime(); // TODO: инициализация подходящего значения
        int agrNum = 0; // TODO: инициализация подходящего значения
        try{
            Core.Core.Select(begin, end, agrNum);
        }
        catch(Exception){}
        Assert.Inconclusive("Невозможно проверить метод, не возвращающий значение.");
    }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文