NUnit-设置,测试和TearDown-未调用

时间:2018-12-04 12:31:10

标签: c# nunit

我正在尝试通过C#实现Selenium Webdriver测试自动化。我想基本了解NUnit的工作原理。我在VS中有以下代码

amount

当我通过Test Explorer执行此操作时,输出如下。

    original = $('.main').attr('src');
//This is for the gallery carousel 
$('.carousel .carousel-item').each(function() {
  var next = $(this).next();
  if (!next.length) {
    next = $(this).siblings(':first');
  }
  next.children(':first-child').clone().appendTo($(this));

  if (next.next().length > 0) {
    next.next().children(':first-child').clone().appendTo($(this));
  } else {
    $(this).siblings(':first').children(':first-child').clone().appendTo($(this));
  }
});


$('.thumbnail').mouseover(function() {
    // retrieve image source
    source = $(this).attr('src'); // retrieve image source of hovered image
    $('.main').attr('src', source); // update main image source
  })
  .mouseout(function() {
    $('.main').attr('src', original); // restore original image source
  });

我实际上希望控制台将其显示在控制台中。

curl -X DELETE "http://HOST:9200/{index_name}"

1 个答案:

答案 0 :(得分:1)

Visual Studio输出窗口不是控制台。 :-)实际上,在Test Explorer下运行,没有可用的控制台。

但是,

NUnit捕获定向到控制台的输出,并由它来完成,将其保存为测试结果的一部分。该结果也可以提供给跑步者,这也可以做自己的事。

对于NUnit 3 VS适配器,其作用是将文本输出添加到Test Explorer中显示的测试结果中。如果选择运行的测试,则在IDE中可见。在测试树下面,您将看到结果,包括文本输出。