NUnit

Software screenshot:
NUnit
Dettagli del software:
Versione: 2.6.3 / 2.9.6
Data di caricamento: 19 Feb 15
Sviluppatore: NUnit.org
Licenza: Libero
Popolarità: 22

Rating: 4.0/5 (Total Votes: 1)

NUnit è un open source e unità libera framework completamente lo sviluppo di test progettati appositamente per tutti i linguaggi .NET, inizialmente portate da JUnit, in esecuzione su Mono e Microsoft .NET.
Essendo scritto interamente in C #, NUnit è stata progettata per sfruttare le molte caratteristiche di linguaggi .NET, come ad esempio gli attributi personalizzati, espressioni lambda, generici e altre funzionalità di riflessione in materia.
NUnit è stato progettato per portare xUnit a tutti i linguaggi .NET. & Nbsp; A partire dalla versione 3.0, NUnit viene suddiviso in diversi progetti debolmente accoppiati. Si tratta di un'applicazione indipendente dalla piattaforma che supporta i sistemi operativi Linux e Microsoft Windows

Cosa c'è di nuovo in questa versione:.

  • Caratteristiche principali:
  • progetti separati per NUnit-console e nunit.engine
  • Nuova costruisce per .NET 4.5 e Silverlight
  • TestContext è ora supportata e include una proprietà aggiuntiva, casuale, che può essere utilizzato per generare valori casuali ripetibili per l'uso in un test.
  • L'API quadro esterno è ora stabile; interfacce interne sono separate da API
  • I test possono essere eseguiti in parallelo su thread separati
  • Soluzioni e progetti utilizzano ora VS2012 (tranne quadro Compact)
  • Bug risolti:

  • Collezioni
  • 463.470 Dovremmo incapsulare riferimenti di pre-2.0
  • 498.690 Assert.That () non ama proprietà con setter con ambito

  • Test
  • 501.784 Teoria non funzionano correttamente quando si utilizzano i parametri Null
  • 531.873 Caratteristica: Estrazione di test di unità di montaggio di prova NUnit e chiamando uno appropriato
  • 611.325 Consenti Teardown di rilevare se l'ultimo test è fallito
  • 611.938 istanze di test generici scompaiono
  • 655.882 Fai CategoryAttribute ereditato
  • 664.081 Aggiungere Server2008 R2 e Windows 7 di PlatformAttribute
  • 671.432 NAnt Qualificati Ultima versione
  • 676.560 Assert.AreEqual non supporta IEquatable

  • Parametro
  • 691.129 Aggiungi Categoria di TestFixture

  • Richiesta
  • 697.069 Feature: luogo dinamico per TestResult.xml
  • 708.173 logica di NUnit per confrontare le matrici - utilizzare Comparer se è previsto
  • 709.062 & quot; System.ArgumentException: Impossibile confrontare & quot; quando l'elemento è una lista
  • 712.156 test non possono utilizzare AppDomain.SetPrincipalPolicy
  • 719.184 Platformdependency in src / ClientUtilities / util / Servizi / DomainManager.cs: 40
  • 719.187 Uso Path.GetTempPath () provoca conflitti in cartelle temporanee condivise
  • 735.851 Add rilevazione di 3.0, 3.5 e 4.0 quadri per PlatformAttribute
  • 736.062 deadlock quando EventListener esegue una chiamata Trace + EventPump sincronizzazione
  • 756.843 mancanza affermazione non mostra la modalità tolleranza non lineare
  • 766.749 net-2.0 NUnit-console-x86.exe.config dovrebbe avere un elemento e anche consentire loadFromRemoteSources
  • 770.471 Assert.IsEmpty non supporta IEnumerable

  • Parametro
  • 785.460 Aggiungi Categoria di TestCaseSourceAttribute
  • 787.106 EqualConstraint fornisce informazioni fallimento inadeguata IEnumerables
  • 792.466 TestContext MethodName
  • 794.115 HashSet riportato erroneamente
  • 800.089 Assert.Throws () nasconde i dettagli di AssertionException interno

  • Richiesta
  • 848.713 Feature: Aggiungi interruttore per la console di rompere qualsiasi errore banco di prova
  • 878.376 Add 'esattamente (n)' per la sintassi vincolo NUnit
  • 882.137 Quando vengono eseguiti nessun test, le suite di livello superiore vengono visualizzati inconcludente
  • 882.517 NUnit 2.5.10 non riconosce TestFixture se ci sono solo TestCaseSource all'interno
  • 885.173 test vengono ancora eseguiti dopo la cancellazione dall'utente
  • 885.277 Eccezione quando progetto prevede un runtime utilizzando solo 2 cifre

  • Richiesta
  • 885.604 Feature: esplicita parametro con nome al TestCaseAttribute
  • 890.129 DelayedConstraint non sembra per interrogare le proprietà degli oggetti
  • 892.844 Non usando Mono 4.0 profilo sotto Windows
  • 893.919 DelayedConstraint riesce proprietà elettorali sui riferimenti che sono inizialmente nulli
  • 896.973 linee di uscita della console vengono eseguiti insieme sotto Linux

  • Vincolo
  • 897.289 Is.Empty ha un messaggio chiaro fallimento
  • 898.192 Caratteristica Richiesta: Is.Negative, Is.Positive
  • 898.256 IEnumerable per Datapoints non funziona
  • 899.178 messaggio di errore errato per i test con parametri che prevedono eccezioni
  • 904.841 Dopo l'uscita per timeout il metodo teardown non viene eseguito
  • 908.829 attributo TestCase non gioca bene con le funzioni di test variadic
  • 910.218 NUnit dovrebbe aggiungere un separatore finale al ApplicationBase
  • 920.472 CollectionAssert.IsNotEmpty deve disporre Enumerator
  • 922.455 aggiungere il supporto per Windows 8 e Windows 2012 Server a PlatformAttribute
  • 928.246 utilizzo assembly.Location invece di assembly.CodeBase
  • 958.766 per il lavoro di sviluppo in TeamCity, dobbiamo sostenere nunit2 output formattato sotto-runner diretta
  • 1000181 parametrizzata TestFixture con System.Type come argomenti del costruttore fallisce
  • 1000213 messaggio Dubbio Non in uscita relazione
  • 1023084 Aggiungi sostegno Enum a RandomAttribute
  • 1028188 aggiungere il supporto per Silverlight
  • 1029785 test caricati dalla cartella remota non è riuscito a correre con eccezione System.IODirectory
  • 1037144 Aggiungi sostegno MonoTouch per PlatformAttribute
  • 1041365 Aggiungere il supporto MaxOsX e Xbox all'attributo piattaforma
  • 1057981 C # 5 prove asincrone non sono supportate
  • 1060631 Aggiungi .NET 4.5 build
  • 1064014 semplici test asincroni non tornare Task

  • Metodi
  • 1071164 Supporto asincroni in scenari di utilizzo di lanci vincoli
  • 1071343 Runner.Load fallisce sul CF se il montaggio di prova contiene un metodo generico
  • 1071861 Errore in Vincoli percorso
  • 1072379 Rapporto tempo di esecuzione di test ad una risoluzione più alta
  • 1074568 Assert / Assumere dovrebbe sostenere un metodo asincrono per la ActualValueDelegate
  • 1082330 Meglio eccezione se viene applicato l'attributo setCulture più volte
  • 1111834 Descrizione Oggetto a caso come parte del contesto di test
  • 1111838 Includere Seed Random Test Report
  • 1172979 Aggiungi Categoria sostegno alle nunitlite Runner
  • 1203361 Randomizer test di unicità a volte falliscono
  • 1221712 Quando inesistente metodo di prova è specificato in-test, risultato è ancora & quot; Esecuzione dei test: 1, Superato: 1 & quot;
  • 1223294 System.NullReferenceException generata quando ExpectedExceptionAttribute viene utilizzato in una classe statica
  • 1225542 Standardizzare le opzioni della riga di comando per il test harness

Cosa c'è di nuovo nella versione 2.6.3:

  • Quadro:
  • Quando si esegue sotto .NET 4.5, metodi asincroni possono ora essere utilizzati come destinazione di un ThrowsConstraint.
  • Quando si esegue sotto .NET 4.5, metodi asincroni possono ora essere utilizzati come ActualValueDelegate passato a Assert.That () o Assume.That ().
  • Bug risolti:

  • Metodi
  • 1071164 Supporto asincroni in scenari di utilizzo di lanci vincoli
  • 1071714 TestContext è rotto quando una versione precedente del corridore viene utilizzato insieme a una nuova versione del framework
  • 1071861 Errore in Vincoli percorso
  • 1072379 Rapporto tempo di esecuzione di test ad una risoluzione più alta
  • 1074568 Assert / Assumere dovrebbe sostenere un metodo asincrono per la ActualValueDelegate
  • 1079296 NUnit 2.6.2 guasto su Mono
  • 1082330 Meglio eccezione se viene applicato l'attributo setCulture più volte
  • 1084181 TestExecutionContext SerializationException
  • 1086975 Sicurezza Eccezione dopo l'aggiornamento a 2.6.2
  • 1096902 uscita Trace è disabilitato di default in versione 2.6.2.12296
  • 1097854 documentazione non corretta per l'opzione console corridore / test
  • 1107746 aggiungere tag NUnit per Nuget pacchetti
  • 1130239 classicModel.html è legata in aiuto locale, ma non esiste
  • 1167638 ricorsione non correttamente rilevato con i tipi di applicazione IEnumerable e prioritario Equals / operatori / tipi di valore
  • 1167805 problemi di cross-dominio con XmlSchema e contesto chiamata
  • 1222148 / switch quadro non riconosce net-4.5
  • 1235891 proposto 2.6.3 release: ArgumentNullException in NUnit.Framework.AsyncInvocationRegion..cctor

Cosa c'è di nuovo nella versione 2.6.2:

  • Questa versione include una serie di correzioni di bug e supporto per metodi di prova asincrone sotto .NET 4.5.

Cosa c'è di nuovo nella versione 2.6.1:

  • Il rilascio 2.6.1 corregge alcuni bug in sospeso NUnit 2.6.

Cosa c'è di nuovo in versione 2.6 Beta 3:

  • Questo corregge alcuni bug presenti nella seconda beta rilascio.

Cosa c'è di nuovo in versione 2.6 Beta 2:

  • La seconda versione beta di NUnit 2.6 include alcuni bug correzioni sulla prima beta e diversi miglioramenti.

Cosa c'è di nuovo in versione 2.6 Beta:

  • NUnit 2.6 include diverse nuove funzionalità e un certo numero di bug correzioni.

Cosa c'è di nuovo nella versione 2.5.10:

  • Quadro:
  • TestCaseAttribute e TestFixtureAttribute ora accettano un parametro denominato 'Categoria' per specificare la categoria del caso singolo test o istanza dispositivo.
  • Bug risolti:

  • Parametro
  • 691.129 Aggiungi Categoria di TestFixture
  • 701.331 TestFixture attributi di classi di base non vengono ignorati
  • 711.330 assemblaggio senza test dato icona fallimento nella visualizzazione ad albero
  • 712.444 NUnit-console / run non esegue test-casi con parametri con le virgole a nome del test-case
  • 725.718 sovraccarichi documentate di Has.Property non esistono
  • 728.500 TESTDOMAIN dovrebbe scaricare il test AppDomain
  • 736.062 deadlock quando EventListener esegue una chiamata Trace + EventPump sincronizzazione
  • 737.783 file di Results.xsd distribuita non è aggiornato
  • 741402 Errore esecuzione .NET 1.1 test console
  • 747.581 Failure in TestFixtureTearDown non segnalato nel corridore console

Cosa c'è di nuovo nella versione 2.5.9:

  • Si tratta di una release di bug fix della versione stabile di NUnit. La maggior parte degli utenti dovrebbero installare questa versione.

Programmi simili

tcsv2png
tcsv2png

11 May 15

rockload
rockload

11 May 15

PMD
PMD

9 Dec 15

ParamUnittest
ParamUnittest

20 Feb 15

Altri software di sviluppo NUnit.org

NUnit
NUnit

6 Jun 15

Commenti a NUnit

I commenti non trovato
Aggiungi commento
Accendere le immagini!