CPPSPEC

CPPSPEC is een gedragsgedreven ontwikkeling (BDD) Framework voor C ++.
Download nu

CPPSPEC Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • The Apache License 2.0
  • Prijs:
  • FREE
  • Naam uitgever:
  • Timo Puronen
  • Uitgever website:
  • http://www.laughingpanda.org/projects/cppspec/

CPPSPEC Tags


CPPSPEC Beschrijving

CPPSPEC is een Gedragsgestuurd Development (BDD) Framework voor C ++. CPPSPEC is een Gedragsgestuurd Development (BDD) Framework voor C ++. Gedrag Gedreven Ontwikkeling is een verfijning van TDD die de focus aanschakelt van het schrijven van de tests op het proces van het definiëren van het gedrag van de software met behulp van tests. Gebruik CPPSPECTO Definieer gedrag van uw klasse die u nodig hebt om een specificaties voor verschillende staten van uw klasse te maken. Specificatie wordt gemaakt door af te leiden van CPPSPEC :: Specification Class. Verwachtingen voor het gedrag zijn geschreven met behulp van specificeermethode.Basische validatiesPecificaties (moeten.be.Eld.Em ()); Geef (niet op) (context (). Telling () ); Uitzonderingshandlingexties worden getest door een uitvoerbaar blok te definiëren dat naar verwachting een uitzonderingen kan gooien. Een blok wordt gedefinieerd door af te leiden vanuit blok- en uitvoeringsrun () -methode. De handige manier om dit te doen, is om lokale, anonieme klassen te gebruiken. Bijvoorbeeld: struct: blok {void run () {context (). Method whichthrowsException (); }} blokkeren; specificeren (blok, moeten.raise.exception ()); specificeren (blok, moeten.raise.exception ("divisie door nul")); // Throws Std :: String met Content "Division by nul" Containersif De context implementeert iteratorinterface, u kunt aangeven dat context unieke items of sequenties bevat met behulp van trefwoord (moet.have.element ')) ; Specificeer (moeten.have.elements (sequence.begin (), sequence.d ())); Reguliere expressionsSpecificeer (context (). ActRing (), moeten.contain (patroon)); specificeren (context (). ), Moet Match (Pattern)); CPPSPECCPPSPEC is samengesteld met behulp van CMAKE (www.cmake.org) en inheemse C ++ -hulpmiddel. Pre-vereisten voor CPPSPEC zijn boost headers en cpputest. Cpputest wordt gebruikt voor tests van CPPSPEC zelf. Als u het niet hebt en u niet geïnteresseerd bent in het uitvoeren van de tests kunt u testmap verwijderen van Main Level Cmakelists.txt.if Cmake kan de vereiste bibliotheken niet vinden, kunt u handmatig cmakecache.txt bewerken en de locaties of gebruik omgevingsvariabelen die worden gebruikt door CMAKE om naar de afhankelijkheden te zoeken. Raadpleeg CMAKE-documentatie voor meer informatie (http://www.cmake.org/).what's nieuw in deze release: · Enorm verbeterde berichten voor mislukkingen. · Een schattige logger voor gebruik met de schattige Eclipse-plugin. · Specificatie-uitvoeringstijd Metingen zijn verbeterd. · Bouw fixes voor visuele C ++. Installeer en CPACK-doelstellingen om het doelwit en het maken van binaire distributiepakketten mogelijk te maken. · Bugfixes.


CPPSPEC Gerelateerde software

Hol

HOL is een programmeeromgeving waarin Theorems kunnen worden bewezen en bewijsstukken geïmplementeerd. ...

222

Downloaden

Sipbomber

Sipbomber is een hulpmiddel voor het testen van SIP-protocol (RFC 3261) -implementaties. ...

641

Downloaden

Java Voorkeuren Tool

Java Voorkeuren Tool is een eenvoudig hulpprogramma voor Java-ontwikkelaars en testers, in de Geest van de Register-editor van Microsoft. ...

93

Downloaden