NUnit с открытым исходным кодом и совершенно бесплатно блок рамки развития тестирования разработана специально для всех языков .NET, изначально перенесены из JUnit, работающих на Mono и Microsoft .NET.
Будучи написана полностью на C #, NUnit был разработан, чтобы воспользоваться из многих особенностей языков .NET, таких как пользовательские атрибуты, лямбда-выражения, дженерики и других, связанных с отражением возможностей.
NUnit был разработан, чтобы принести XUnit для всех языков .NET NBSP &. Начиная с версии 3.0, NUnit ведется разделить на несколько слабо связанных проектов. Это независимая от платформы приложение, которое поддерживает операционные системы Linux и Microsoft Windows
Что нового В этом выпуске:.
- Основные характеристики:
- Отдельные проекты Nunit-консоли и nunit.engine
- Новый строит для .NET 4.5 и Silverlight
- TestContext теперь поддерживается и включает в себя дополнительное свойство, случайный, который может быть использован для генерации случайных значений воспроизводимых для использования в тесте.
- Внешний рамки API теперь стабильно; внутренние интерфейсы отдельно от API
- Тесты могут быть запущены параллельно на отдельных нитей
- Решения и проекты в настоящее время используют VS2012 (для Compact Framework исключением)
- исправления:
- 463470 Мы должны инкапсуляции ссылки на предварительно 2,0
- 498690 Assert.That () не нравится свойства с контекстными сеттеров
- 501784 Теория тесты не работают правильно при использовании нулевые параметры
- 531873 Характеристика: Добыча юнит-тестов из тестовой сборке NUnit и призывая соответствующие одним
- 611325 Позвольте Teardown обнаружить, если в прошлом тест не
- 611938 Общие тестовые экземпляры исчезают
- 655882 Сделать CategoryAttribute унаследовал
- 664081 Добавить Server2008 R2 и Windows 7, чтобы PlatformAttribute
- 671 432 Реконструкция NAnt для последней версии
- 676560 Assert.AreEqual не поддерживает IEquatable
- 691129 Добавить категорию в TestFixture
- 697069 Характеристика: динамичный место для TestResult.xml
- 708173 логика Nunit для сравнения массивов - использовать Comparer, если это предусмотрено
- 709062 & Quot; System.ArgumentException: Не можете сравнить и Quot; когда элемент списка
- 712156 Испытания не можете использовать AppDomain.SetPrincipalPolicy
- 719184 Platformdependency в SRC / ClientUtilities / Util / Услуги / DomainManager.cs: 40
- 719187 Используя Path.GetTempPath () вызывает конфликты в общих временных папок
- 735851 Добавить обнаружения 3.0, 3.5 и 4.0 в рамки PlatformAttribute
- 736062 Тупик, когда EventListener выполняет трассировки вызовов + EventPump синхронизации
- 756843 противном утверждение не показать режим нелинейный толерантности
- 766749 чистая-2.0 \ NUnit-консоль-x86.exe.config должны иметь элемент, а также включить loadFromRemoteSources
- 770471 Assert.IsEmpty не поддерживает IEnumerable
- 785460 Добавить категорию в TestCaseSourceAttribute
- 787106 EqualConstraint обеспечивает неадекватную информацию для отказа IEnumerables
- 792466 TestContext MethodName
- 794115 HashSet неправильно сообщил,
- 800089 Assert.Throws () скрывает детали внутренней AssertionException
- 848713 Характеристика: Добавить переключатель для консоли в любой тест случае ошибки
- 878376 Добавить 'Ровно (п)' в синтаксисе NUnit ограничения
- 882137 При испытания не выполняются, более высокие люксы уровня отображаться как неубедительные
- 882517 NUnit 2.5.10 не признает TestFixture если есть только TestCaseSource внутри
- 885173 Испытания еще выполняется после отмены пользователем
- 885277 Исключение при проект призывает к выполнения с использованием только 2 цифры
- 885604 Характеристика: Явная имени параметра TestCaseAttribute
- 890129 DelayedConstraint не появляется на опрос свойства объектов
- 892844 Не использовать моно 4.0 профиль под Windows,
- 893919 DelayedConstraint удается свойства избирательные ссылок на которые изначально нулевой
- 896973 Консольные выходных линий выполняются вместе под Linux
- 897289 Is.Empty ограничение имеет неясную сообщение об ошибке
- 898192 Запрос о: Is.Negative, Is.Positive
- 898256 IEnumerable для точек данных не работает
- 899178 Неправильный сообщение об ошибке для параметризованных тестов, которые ожидают исключения
- 904841 После выхода на тайм-аут метод демонтажа не выполняется
- 908829 атрибут TestCase не хорошо играть с переменным числом тестовых функций
- 910218 NUnit следует добавить заднюю разделитель в ApplicationBase
- 920472 CollectionAssert.IsNotEmpty должны утилизировать Enumerator
- 922455 добавить поддержку Windows 8 и Windows, 2 012 сервера для PlatformAttribute
- 928246 Использование assembly.Location вместо assembly.CodeBase
- 958766 Для развития работ по TeamCity, мы должны поддерживать форматированный вывод nunit2 под непосредственным бегун
- 1000181 Параметризованная TestFixture с System.Type в качестве аргументов конструктора не удается
- 1000213 Неопределенный сообщение Не в выводе отчета
- 1023084 Добавить Перечисление поддержка RandomAttribute
- 1028188 добавить поддержку Silverlight
- 1029785 Тест загружается из удаленной папки не удалось запустить с исключительной System.IODirectory
- 1037144 Добавить поддержку MonoTouch в PlatformAttribute
- 1041365 Добавить MaxOsX и Xbox поддержку атрибута платформы
- 1057981 C # 5 тестов асинхронных не поддерживаются
- 1060631 Добавить .NET 4.5 сборки
- 1064014 Простые асинхронные тесты не должны вернуться Task
- Поддержка асинхронных 1071164 в сценариях использования бросков ограничений
- 1071343 Runner.Load терпит неудачу на CF, если тест сборка содержит общий метод
- 1071861 Ошибка на пути ограничений
- 1072379 Сообщить время выполнения теста при более высоком разрешении
- 1074568 Assert / Предположим, должны поддерживать метод асинхронного для ActualValueDelegate
- 1082330 Лучше Исключение, если атрибут SetCulture применяется несколько раз
- 1111834 Expose Случайный объект, как часть контекста испытаний
- 1111838 Включите Случайное зерно в Протоколе испытаний
- 1172979 Добавить категорию Поддержка nunitlite Runner
- 1203361 Randomizer уникальность иногда не
- 1221712 При несуществующий метод испытания указывается в -test, результат все равно & 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 в сценариях использования бросков ограничений
- 1071714 TestContext нарушается, когда предыдущая версия бегуна используется наряду с новой версией рамках
- 1071861 Ошибка на пути ограничений
- 1072379 Сообщить время выполнения теста при более высоком разрешении
- 1074568 Assert / Предположим, должны поддерживать метод асинхронного для ActualValueDelegate
- 1079296 NUnit 2.6.2 Отказ от Mono
- 1082330 Лучше Исключение, если атрибут SetCulture применяется несколько раз
- 1084181 TestExecutionContext SerializationException
- 1086975 Исключение Безопасности После обновления до 2.6.2
- 1096902 вывода трассировки по умолчанию отключена в версии 2.6.2.12296
- 1097854 Неправильная документация для варианта консоли бегун / тест
- 1107746 Добавить теги NUnit для NuGet пакеты
- 1130239 classicModel.html связан в местной помощи, но не существует
- 1167638 Неправильно обнаружены рекурсии с типы реализации IEnumerable и переопределение Equals / операторы / типы значений
- 1167805 проблемы кросс-доменных с XmlSchema и контекст вызова
- 1222148 / рамки переключателя не признает нетто-4,5
- 1235891 Предлагаемые 2.6.3 релиз: ArgumentNullException в NUnit.Framework.AsyncInvocationRegion..cctor
Методы
Что нового в версии 2.6.2:
- Этот релиз включает в себя ряд исправлений и поддержку для методов испытаний асинхронных под .NET 4.5.
Что нового в версии 2.6.1:
- Релиз 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 теперь принимают именованный параметр 'Категория', чтобы указать категорию отдельном случае теста или экземпляра прибора.
- исправления:
- 691129 Добавить категорию в TestFixture
- +701331 TestFixture атрибуты базовых классов не игнорируются
- 711330 Тест-монтаж без дал сбой значок на дисплее дерева
- 712444 NUnit-консоль / пробег не выполняет параметризованные тест-случаев с запятыми в имени испытаний случае
- 725718 Документально перегрузки Has.Property не существует
- 728500 TestDomain должны разгрузить тест AppDomain
- 736062 Тупик, когда EventListener выполняет трассировки вызовов + EventPump синхронизации
- 737783 распределенной файловой Results.xsd устарело
- 741402 Ошибка при выполнении .NET 1.1 консоли тесты
- 747581 Отказ в TestFixtureTearDown не сообщается в консоли бегун
Параметр
Что нового в версии 2.5.9:
- Это ошибка исправление релиз стабильной версии из NUnit. Большинство пользователей должны установить эту версию.
Комментарии не найдены