LINUX.ORG.RU

NUnit 3.5

 , ,


1

3

NUnit — это открытый (лицензия MIT) движок unit-тестов для платформ .NET и Mono.

Основные изменения в новой версии:

  • NUnit для Windows больше не поставляется с установщиком. Разработчики рекомендуют использовать NuGet-пакет или архив ZIP.
  • Добавлены методы Assert.Zero и Assert.NotZero.
  • Теперь тесты с Timeout в режиме отладки запускаются без лимита времени.
  • Исправлено множество ошибок.

>>> Подробности

★★★★★

Проверено: mono ()

NUnit — это открытый движок unit-тестов для платформ .NET и Mono.
Проверено: mono

класс

sudopacman ★★★★★ ()

Эх, давно уже переехал на xunit. Хотя в monodevelop 6 - добавили поддержку nunit3 из коробки, с использованием nunit 3.0.1 - насколько оно, будет совместимо с будущими версиями неизвестно, но мои старые тесты для nunit 3.2 пускало нормально.

DawnCaster ()

Можно тогда подойти с другой стороны: что полезного или известного написано (готово, используется) на сабже для Linux?

Т.е., не получается ли так, что группа чуваков прожигает гранты от микросотфа, а нам здесь фтюхивают какое-то голимое фуфло?

slon ()
Ответ на: комментарий от slon

Под сабжем имеется ввиду nunit или mono ?

Если имеется ввиду mono и линукс - то вообще были и есть приложения.

Из того что я использовал - был в своё время под линуксом неплохой такой проигрыватель - banshee (последняя версия вышле в марте 2014). Сейчас он уже неактуален, но лет 8 назад (с датой могу ошибиться), юзал его с удовольствием, пришел мне на замену внезапно протухшего амарока версии 2 после его реинкарнации в kde4. Работало замечательно, «из коробки» синхронизировал мне музыку в айпод.

Сам banshee по-моему скурвился не из-за моно, а потому что авторы начали в него пихать совершенно ненужный функционал. По крайней мере я с него ушел после того как он начал превращаться в очередной «windows media player».

Некоторые игры под линукс у меня в стиме юзают моно (monogame, как я понял). Из того что сейчас могу вспомнить - Terraria, вроде-бы. Я его много в каких играх встречал, но уже не помню.

Wine раньше точно использовал mono для запуска .NET приложений. Как там дела обстоят сейчас - хз.

Все игры на Unity3d - используют mono для игровой логики. Даже под вендой. Но моно там свой и древний - версия 2.10 с кучей костылей от разрабов юнити, так что наверное можно не учитывать.

Из того чем я ещё пользовался какое-то время - keepass. Потом я правда перешел на keepassX.

Если смотреть не в опенсурсе - видел и работал даже с ынтерпрайзом на mono в линуксе. Несколько лет назад было сыровато и кривовато, хотя ситуация постепенно начала исправляться, с релизом mono 4.

Если имеется nunit - то он используется в каждой второй популярной библиотеке типа Newtonsoft.Json, Json-RPC.net, MsgPack и прочее, которые поддерживают сборку в mono и linux. Сейчас точно взглянуть какие из них используют nunit - не могу, но поверьте наслово, их дофига. Вот в самой актуальности nunit я уже сомневаюсь, но то что он всё ещё много где используется - это факт.

DawnCaster ()
Ответ на: комментарий от slon

Т.е., не получается ли так, что группа чуваков прожигает гранты от микросотфа,

А в чём проблема-то ? Майкрософт чай не благотворительная компания, и ее гранты - это не фонд Мозиллы. От их неэффективных вложений, по идее, линуксоиды только радоваться должны-бы.

DawnCaster ()
Ответ на: комментарий от DawnCaster

Спасибо, развернутый ответ, но он меня не удовлетворил, я не запрашивал ретроспективу, но просил назвать: что полезного или известного, написанное на mono/.NET/C#, используется сейчас в уютненьком?

Пара никому ненужных поделок типа кипаса или помершего банши, которым пользовались полтора токсикомана — не в счет.

MsgPack

Нет.

slon ()
Ответ на: комментарий от slon

А гуглом не пытались воспользоваться ? Вот тут есть не очень актуальный, но всё-таки список: http://www.mono-project.com/docs/about-mono/showcase/software

Наверное, вас это тоже не удовлетворит, но больше я не знаю где ещё посмотреть популярный софт под десктопный линукс написанный на mono. Может его и нет, что в принципе совершенно не делает mono ненужным, тем более что пилит его майкрософт теперь уже на своё бабло.

DawnCaster ()
Ответ на: комментарий от slon

Кстати, есть великий и ужасный OpenRA на моно. Это свободный аналог классической игры Command and Conquer и Red Alert. Кому интересно вот ссыль (http://www.openra.net/). Обновляется раз 1-2 месяца. Очень советую олдфагам.

cheshire_cat ★★ ()

OpenRA на mono

Добавлю, играется на 50" мониторе с 1920х1080 более чем эпично. И сетевуха жива! В общем ностальгия в качественном обновлении.

cheshire_cat ★★ ()

моно в продакшене? как страшно жить...

darkenshvein ★★★★★ ()
Ответ на: комментарий от darkenshvein

Сложно назвать продакшненом, но у меня до сих пор используется mono в одном из локальных API и в одной веб морде.
Сейчас конечно оно все постепенно заменяется поделками на .NET Core.

ritsufag ★★★★★ ()

Пока они раздуплялись, все перешли на xunit

nikolnik ★★★ ()
Ответ на: комментарий от ritsufag

Ой, не узнал вас. Приятно познакомится с Алисой Зелезнёвой. Я не знал, что Алиса Селезнёва линуксоидка.

anonymous ()
Ответ на: комментарий от slon

В своё время, когда я ещё писал на шарпе, у нас юнит-тесты на нём крутились и ничего другого особо не было.

Короче полезная штука.

Dark_SavanT ★★★★★ ()
Ответ на: комментарий от slon

Можно тогда подойти с другой стороны: что полезного или известного написано (готово, используется) на сабже для Linux?

Если под сабжем ты имеешь в виду Mono, то OpenSim.

hobbit ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.