Bezit

Een eenvoudig c-eenheidstestkader
Download nu

Bezit Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Naam uitgever:
  • Keith Nicholas
  • Besturingssystemen:
  • Windows All
  • Bestandsgrootte:
  • 10 KB

Bezit Tags


Bezit Beschrijving

Zitplaatsen bieden gebruikers een eenvoudig maar krachtig eenheidstestkader voor C op basis van de XUNIT-stijl van eenheidstests. Ideaal voor het testen gedreven ontwikkeling (TDD). Ontworpen om draagbaar te zijn. Als u nieuw bent op TDD / Unit-testen, wilt u misschien rechtstreeks naar de slag gaan. Als u ervaring heeft met andere Xunit-type frameworks, wilt u misschien door het algemene technische overzicht van de onderste plaats lezen. In veel xunit-stijl testkaders worden tests en testfixtures automatisch ontdekt. Dus alles wat je doet is je test of armatuur schrijven en ze worden automatisch uitgevoerd. Wat geweldig is! Je vergeten nooit een test op te nemen. In C is er echter geen taalmechanisme om dit te doen. Dus de ZITGESTELLING vereist dat u al uw tests en armaturen expliciet registreert. Als u de gewoonte hebt van "rode groene refactor", mag deze beperking niet al te veel van een probleem zijn. De belangrijkste reden hiervoor is dat het raamwerk eenvoudig moet worden gebruikt in ingesloten omgevingen / compilers / ides. Het huidige prime-doel is foto's en de MPLAB IDE. Dus dingen worden gehouden aan mooie vanille C-code. Zitplaatsen werd gebouwd om ingebedde ontwikkeling te ondersteunen met behulp van een dubbele compiler-aanpak. Deze aanpak omvat het ontwikkelen van het grootste deel van de code / tests in een rijke C-ontwikkelingsomgeving, zoals visuele studio, en vervolgens het compileren van het compileren met de meer beperkte ingebouwde C-compiler om te controleren of de eenheidstests ook op het doelapparaat worden uitgevoerd. Een van de grote factoren was om ervoor te zorgen dat hetezitsen geen dynamische geheugentoewijzing (zoals Malloc, enz.) Heeft gebruikt. Of bewaar een grote lijst met tests in sommige stevigheid. Alle testarmaturen en -tests worden gemaakt door de structuur van de code zelf. Het eenvoudig, snel en heel eenvoudig maken. Belangrijkste kenmerken: XUNIT STYLE ASSERTS armaturen Setup / Teardown Global Setup / Teardown -vermogen om te selectief testen / armaturen uit te voeren testkader in één .h en één .c gemakkelijk uitbreidbaar voor aangepaste beweringen Geen geheugentoewijzing gebruikt! Eenvoudige syntaxis zonder Cruft Cross Platform


Bezit Gerelateerde software

Mdp

Python modulair kader met een groot aantal leeralgoritmen ...

206 660 KB

Downloaden

Resx DSL

Een domeinspecifieke taal die is gemaakt met Visual Studio DSL-gereedschappen. ...

187 199 KB

Downloaden