È come eseguire i test di prova Junit. Fare clic con il tasto destro del mouse sulla classe ed eseguire come runner di prova 4Junit. vedi sotto per configurazioni complete ed eseguendo il test di spock.
Esecuzione Spock quadro con Eclipse, Gradle, Groovy: Source - Krzysztof Goralski, blog
-Install Gradle Plugin, controllare qui
-Install Groovy-Eclipse per Juno o Indigo da Eclipse Marketplace (o forse Suite Groovy/Grails strumento per Eclipse)
-Install Spock Plugin da Eclipse Marketplace, se si desidera, controllare qui
-Import progetto Eclipse attraverso Gradle Importa
-Aggiungi queste righe a build.gradle:
apply plugin: ‘groovy’
testCompile ‘org.spockframework:spock-spring:1.0-groovy-2.3’ (for Spring)
questo è abbastanza importante, versione può fare alcuni conflitti
-Dopo questo I file * .groovy e * .gradle appariranno probabilmente diversi, Sintassi, evidenziazione del colore, ecc. Ricordare che è possibile fare clic con il pulsante destro del mouse per es. build.gradle -> Apri con -> Apri con minimalista Gradle Editor ecc
-probabilmente dovrai fare cartella aggiuntiva per i file * prova .groovy creare un nuovo file * .groovy, classe
-Basic esempio di prova, si estende Specification dal quadro Spock e ha bisogno di annotazioni specifiche durante l'esecuzione con la Primavera
-Ora è possibile eseguirlo con JUnit da Eclipse Per i test di integrazione, non è possibile utilizzare @RunWith (SpringJUnit4ClassRunner.class), e contesto dovrebbe sembra qui @ContextConfiguration (locations = ["/restTestContext.xml"]), non {} parentesi, ma []
-Spock può essere utilizzato anche per i mock.Qualcosa di simile: Sottoscrittore subscriber1 = Mock(), subscriber1.isActive() >> true, quindi, ricorda >> operatore per i mock.
Suppongo tu abbia [seguito questi passaggi] (http://code.google.com/p/spock/wiki/GettingStarted#Eclipse)? –
Sì: verificate per Eclipse 3.6, 3.7 Installare Eclipse Plugin Groovy: Fatto Attivare la seguente opzione: Fatto per Eclipse 3.5 e di seguito: Io uso Eclipse Indigo con Maven Creare un nuovo progetto Java: si tratta di un progetto esistente Download spock-core-0.6-groovy-1.8.jar: Ho ottenuto le mie dipendenze Aggiungi JUnit 4 (4.7 o successivo): proveniente dalla dipendenza da spock-core Nella cartella src, creare una classe Groovy chiamata HelloSpock con il seguente contenuto: HelloSpock.groovy: DONe In Esplora progetti, fai clic con il tasto destro su HelloSpock e seleziona Esegui come -> Test JUnit: non funziona – Gillespie59
Ho la s problema Tutti gli spock-core, groovy-all e junit sono nelle dipendenze * maven *. Hai trovato la soluzione? –