Seattuale

Un semplice quadro di test dell'unità C
Scarica ora

Seattuale Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Nome editore:
  • Keith Nicholas
  • Sistemi operativi:
  • Windows All
  • Dimensione del file:
  • 10 KB

Seattuale Tag


Seattuale Descrizione

Seasty fornirà agli utenti un quadro di test unitario semplice ma potente per C in base allo stile XUnit di test unità. Ideale per lo sviluppo guidato dal test (TDD). Progettato per essere portatile. Se sei nuovo al test TDD / unità, potresti voler saltare direttamente per iniziare. Se hai esperienza con altri quadri di tipo XUnit, potresti voler leggere attraverso la panoramica tecnica generale di Seast. In molti quadri di test Xunit Style, test e testFixture vengono automaticamente scoperti. Quindi tutto ciò che fai è scrivere il test o il dispositivo, e vengono automaticamente eseguiti. Che è grandioso! Non dimentichi mai di includere un test. Tuttavia in c, non esiste un meccanismo linguistico per farlo. Quindi il seast è necessario registrare esplicitamente tutti i tuoi test e infissi. Se hai l'abitudine del "refactor verde rosso", questa limitazione non dovrebbe essere troppo un problema. La ragione principale per questo è che il framework deve essere facilmente utilizzato in ambienti / compilatori / IDES incorporati. L'attuale obiettivo principale è le foto e l'IDE MPLAB. Quindi le cose sono tenute al bel codice di vaniglia c. Seastest è stato costruito per supportare lo sviluppo incorporato utilizzando un approccio a doppio compilatore. Questo approccio implica lo sviluppo della maggior parte del codice / test in un ambiente di sviluppo ricale C, come Visual Studio, e quindi trasportare la compilazione con il compilatore C incorporato più limitato per verificare che i test dell'unità siano anche eseguiti sul dispositivo di destinazione. Uno dei grandi fattori era quello di assicurarsi che il seasost non abbia usato alcuna allocazione dinamica di memoria (come malloc, ecc.). O memorizzare una grande lista di test in alcuni punti. Tutti gli apparecchi di prova e i test vengono creati attraverso la struttura del codice stesso. Rendendolo semplice, veloce e molto semplice. Caratteristiche principali: XUnit Style Asserts Fixtures Setup / Teardown Setup globale / Teatrodown Capacità di eseguire selettivamente Test / Fixtures Quadro di prova contenuto in uno .h e uno .c facilmente estensibile per asserzioni personalizzate Nessuna allocazione della memoria utilizzata! Sintassi semplice senza cruft Piattaforma trasversale


Seattuale Software correlato

MDP.

quadro modulare Python contenente un gran numero di algoritmi di apprendimento ...

206 660 KB

Scarica

Resx dsl.

Una lingua specifica del dominio creata con Visual Studio DSL Tools. ...

187 199 KB

Scarica