NUnit е с отворен код и напълно безплатно единица рамка за развитие, тестване, специално предназначена за всички .NET езици, първоначално пренесени от JUnit, работещ на Mono и Microsoft .NET.
Да бъдеш написана изцяло на C #, NUnit е проектиран да се възползват от многото функции на .NET езици, като например потребителски атрибути, ламбда изрази, генеричните лекарства и други възможности за размишление, свързани.
NUnit е проектиран да донесе xUnit за всички .NET езици & Nbsp.; Считано от Версия 3.0, NUnit се разделя на няколко свободно съчетани проекти. Това е платформено-независим приложение, което поддържа Linux и Microsoft Windows операционни системи
Какво ново в тази версия:.
- Основни характеристики:
- Индивидуални проекти за NUnit-конзола и nunit.engine
- New изгражда за .NET 4.5 и Silverlight
- TestContext вече се поддържа и включва допълнителен имот, Random, която може да се използва за генериране на възпроизводими произволни стойности за използване по време на тест.
- външната рамка на API за сега стабилно; вътрешни интерфейси са отделни от API
- Тестовете могат да бъдат осъществявани успоредно на отделни теми
- Solutions и проекти вече използват VS2012 (с изключение на Compact Framework)
- Корекции на грешки:
- 463 470 Ние трябва да капсулира препратки към предварително 2.0 колекции
- 498690 Assert.That () не обича имоти с с обхват създателите
- 501 784 Теория на тестове не работят правилно, когато се използва нула параметри
- 531873 Feature: Добив на единица тестове от NUnit тест монтаж и призова подходящо един
- 611325 Позволете Teardown да се открие, ако последният не е успешен
- 611 938 копия Генеричните Тестови изчезват
- 655 882 Направи CategoryAttribute наследил
- 664081 Добави Server2008 R2 и Windows 7 да PlatformAttribute
- 671432 Upgrade Нант до най-новата версия
- 676560 Assert.AreEqual не поддържа IEquatable
- 691 129 Добавяне на категория параметър да TestFixture
- 697069 Feature: динамичен място за TestResult.xml
- 708173 логика NUnit за сравняване на масиви - използвайте Comparer ако е предвидено
- 709062 & quot; System.ArgumentException: Не може да се сравни & quot; когато елементът е списък
- 712156 тестове не могат да използват AppDomain.SetPrincipalPolicy
- 719184 Platformdependency в SRC / ClientUtilities / Util / Услуги / DomainManager.cs: 40
- 719 187 Използване Path.GetTempPath () предизвиква конфликти в общи временни папки
- 735851 Add откриване на 3.0, 3.5 и 4.0 рамки с PlatformAttribute
- 736062 Застоя когато EventListener изпълнява Trace разговор + EventPump синхронизация
- 756843 противен твърдение не показва готовност нелинейна толерантност
- 766749 нетната-2.0 NUnit-конзола-x86.exe.config трябва да има елемент и също даде възможност loadFromRemoteSources
- 770471 Assert.IsEmpty не поддържа IEnumerable
- 785 460 Добавяне на категория параметър да TestCaseSourceAttribute
- 787106 EqualConstraint предоставя недостатъчна информация провал за IEnumerables
- 792466 TestContext MethodName
- 794115 HashSet неправилно съобщава
- 800089 Assert.Throws () обработени детайли за вътрешна AssertionException
- 848713 Feature: Добави превключвател за конзола да се прекъсне по всяко дело грешка
- 878376 Add 'Точно (п) "да синтаксис NUnit ограничения
- 882137 когато няма тестове се експлоатират, високи апартамента ниво показват като Неопределени
- 882517 NUnit 2.5.10 не признава TestFixture, ако са само TestCaseSource вътре
- 885173 Тестовете са все още изпълнява, след анулирането от потребител
- 885277 Exception, когато проект изисква по време на работа се използват само 2 цифри
- 885604 Feature: Explicit име параметър да TestCaseAttribute
- 890129 DelayedConstraint не се появи, за да сондира свойства на обекти
- 892 844 не се използва Mono 4.0 профил под Windows
- 893919 DelayedConstraint не успее избирателни свойства на справки, които са първоначално нищожна
- 896973 Конзола изходните линии се движат заедно под Linux
- 897289 Is.Empty ограничение има неясно съобщение за грешка
- 898192 Feature Искане: Is.Negative, Is.Positive
- 898256 IEnumerable за ка-нали не работи
- 899178 Wrong съобщение за грешка за параметризираните тестове, които очакват изключения
- 904 841 След излизане за таймаут метода на прекъсването не се изпълнява
- 908829 TestCase атрибут не играе добре с variadic функции тестови
- 910218 NUnit следва добавите зад гърба сепаратор на ApplicationBase
- 920472 CollectionAssert.IsNotEmpty трябва да изхвърлят Enumerator
- 922455 добави поддръжка за Windows 8 и Windows 2012 сървър да PlatformAttribute
- 928246 Използвайте assembly.Location вместо assembly.CodeBase
- 958766 За работата развитие по TeamCity, ние трябва да подкрепим nunit2 форматиран изход под прякото-бегач
- 1000181 Параметризираните TestFixture с System.Type конструктор аргументи не успява
- 1000213 Неопределени Съобщението не в доклад на изхода
- 1023084 Add Enum подкрепа за RandomAttribute
- 1028188 добави поддръжка за Silverlight
- 1029785 Test зарежда от външна папка не успя да тичам с изключение System.IODirectory
- 1037144 Добави подкрепа MonoTouch да PlatformAttribute
- 1041365 Добави MaxOsX и Xbox подкрепа на платформа атрибут
- 1057981 C # 5 асинхронен тестове
- 1060631 Добави .NET 4.5 строителство
- 1064014 Прости асинхронен тестове не трябва да се връщат Task
- 1071164 Support асинхронен в сценарии за използване на Хвърля ограничения
- 1071343 Runner.Load провали на CF, ако събранието тест съдържа генеричен метод
- 1071861 Грешка на пътя Ограничения
- 1072379 Доклад на времето за изпълнение тест с по-висока резолюция
- 1074568 отстояват / Да приемем, трябва да подкрепи метод асинхронен за ActualValueDelegate
- 1082330-добро изключение, ако се прилага SetCulture атрибут няколко пъти
- 1111834 Expose Random обекта като част от контекста на тест
- 1111838 включва хаотично Seed в доклад Test
- 1172979 Добавяне на категория Подкрепа за nunitlite Runner
- 1203361 Randomizer уникалност тестове понякога не успяват
- 1221712 Когато не съществува метод на изпитване е определен в -тест, резултат все още е & quot; тестове, извършвани: 1, припаднала: 1 & quot;
- 1223294 System.NullReferenceException хвърлени когато ExpectedExceptionAttribute се използва в статичен клас
- 1225542 стандартизира опции командния за изпитване сбруя
Запитване
Запитване
Запитване
Не се поддържат
Методи
Какво ново във версия 2.6.3:
- рамкова:
- При работа под .NET 4.5, асинхронен методи могат сега да бъдат използвани като мишена на ThrowsConstraint.
- При работа под .NET 4.5, асинхронен методи могат сега да бъдат използвани като ActualValueDelegate пусна към Assert.That () или Assume.That ().
- Корекции на грешки:
- 1071164 Support асинхронен в сценарии за използване на Хвърля ограничения
- 1071714 TestContext е счупен, когато предишна версия на плъзгача се използва заедно с нова версия на рамката
- 1071861 Грешка на пътя Ограничения
- 1072379 Доклад на времето за изпълнение тест с по-висока резолюция
- 1074568 отстояват / Да приемем, трябва да подкрепи метод асинхронен за ActualValueDelegate
- 1079296 NUnit 2.6.2 Липса на Mono
- 1082330-добро изключение, ако се прилага SetCulture атрибут няколко пъти
- 1084181 TestExecutionContext SerializationException
- 1086975 Exception сигурност след Модернизиране на 2.6.2
- 1096902 Извеждане на проследяването е изключена по подразбиране във версия 2.6.2.12296
- 1097854 Неправилно документация за опция конзола бегач / тест
- 1107746 Добавете NUNIT тагове да nuget пакети
- 1130239 classicModel.html е свързан в локална помощ, но не съществува
- 1167638 правилно версията рекурсия с видове изпълнителни IEnumerable и висш равно / оператори / стойностни типове
- 1167805 проблеми между домейни с XMLSCHEMA и контекст разговор
- 1222148 / рамка превключвател не признава нетния-4.5
- 1235891 Предложен 2.6.3 освобождаване: ArgumentNullException в NUnit.Framework.AsyncInvocationRegion..cctor
Методи
Какво ново във версия 2.6.2:
- Тази версия включва редица корекции на грешки и поддръжка за методи за изследване при асинхронен .NET 4.5.
Какво ново във версия 2.6.1:
- The 2.6.1 версия поправя някои нерешени бъгове в NUnit 2.6.
Какво ново във версия 2.6 Beta 3:
- Това фиксира няколко грешки, намерени във втората бета освобождаване.
Какво ново във версия 2.6 Beta 2:
- Втората бета версия на NUnit 2.6 включва някои бъг поправки на първата бета версия, както и няколко подобрения.
Какво ново във версия 2.6 Beta:
- NUnit 2.6 включва няколко нови функции и редица бъг поправки.
Какво ново във версия 2.5.10:
- рамкова:
- TestCaseAttribute и TestFixtureAttribute сега приеме име параметър "Категория", за да определят категорията на индивидуален тест делото или фиксиране инстанция.
- Корекции на грешки:
- 691 129 Добавяне на категория параметър да TestFixture
- 701331 TestFixture атрибути на базови класове не са игнорирани
- 711330 сглобяване Test-свободно дадена икона недостатъчност в дисплей дърво
- 712444 NUnit-конзола / Run не изпълни параметризираните тестови случаи с запетаи в името тест случай
- 725718 Документирани претоварвания на Has.Property не съществуват
- 728500 TestDomain трябва да разтовари тест AppDomain
- 736062 Застоя когато EventListener изпълнява Trace разговор + EventPump синхронизация
- 737 783 Разпределени Results.xsd файл не е актуален
- 741 402 Error работи .NET 1.1 конзолни тестове
- 747581 Неспазването в TestFixtureTearDown не се съобщават в конзолата бегач
Какво ново във версия 2.5.9:
- Това е бъг, освобождаване на стабилна версия на NUnit. Най-много потребители трябва да инсталирате тази версия.
Коментари не е намерена