NUnit

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

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

Існують також відомі розширення оригінального пакету 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. The nunit Open Source Project on Open Hub: Languages Page — 2006.