NUnit

NUnit — відкрите середовище модульного тестування застосунків для .NET. Воно було перенесене з мови Java (бібліотека JUnit). Перші версії NUnit були написані на J#, але потім весь код був переписаний на C# з використанням таких нововведень .NET, як атрибути.

NUnit
Графічне середовище NUnit 2.4.6 під Windows
Тип Система автоматизованого тестування
Розробник Чарлі Пул та інші
Стабільний випуск (2.6.0 (2 лютого 2012))
Версії 3.13.2 (27 квітня 2021)[1]
Репозиторій github.com/nunit/nunit
Операційна система Всі, підтримувані Microsoft .NET або Mono
Мова програмування C Sharp[2]
Доступні мови C#
Ліцензія zlib
Вебсайт nunit.org

Існують також відомі розширення оригінального пакету NUnit, значна частина з них також з відкритим сирцевим кодом. NUnit.Forms доповнює NUnit засобами тестування елементів користувацького інтерфейсу Windows Forms. NUnit.ASP виконує цю саму задачу для елементів інтерфейсу в ASP.NET.

Приклад

Приклад тесту NUnit:

using NUnit.Framework;
 
[TestFixture]
public class ExampleTestOfNUnit
{
    [Test]
    public void TestMultiplication()
    {
        Assert.AreEqual(4, 2 * 2, "Множення");
    }
}

NUnit автоматично знаходить метод ExampleTestOfNUnit.TestMultiplication () за допомогою відображення.

Література

  • Ендрю Хант, Девід Томас: Pragmatic Unit Testing in C# with NUnit (Прагматичне тестування на C# з допомогою NUnit). The Pragmatic Bookshelf, Raleigh 2004, ISBN 0-9745140-2-0
  • Джим Ньюкирк, Олексій Воронцов: Test-Driven Development in Microsoft .NET. (Розробка через тестування — с Microsoft.NET). Microsoft Press, Redmond 2004, ISBN 0-7356-1948-4
  • Білл Хамільтон: NUnit Pocket Reference (Кишеньковий довідник по NUnit). O'Reilly, Cambridge 2004, ISBN 0-596-00739-6

Див. також

Посилання

  1. Release 3.13.2 — 2021.
  2. The nunit Open Source Project on Open Hub: Languages Page — 2006.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.