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à: 179

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

Altri software di sviluppo NUnit.org

NUnit
NUnit

6 Jun 15

Commenti a NUnit

I commenti non trovato
Aggiungi commento
Accendere le immagini!