Es lo mismo que ejecutar casos de prueba de Junit. Haga clic con el botón derecho en la clase y ejecute Runner de prueba 4Junit. ver a continuación las configuraciones completas y ejecutar la prueba de Spock.
Correr Marco Spock con Eclipse, Gradle, Groovy: Fuente - Krzysztof Goralski, blog
-Instalar Gradle Plugin, Hay que ver aquí
-Instalar maravilloso en Eclipse para Juno Eclipse o Indigo de mercado (o quizá herramienta maravillosa/Grails suite para Eclipse)
-Instalar Spock Plugin de Eclipse mercado si lo desea, Hay que ver aquí
-Import proyecto a Eclipse a través Gradle importación
-Añadir estas líneas para build.gradle:
apply plugin: ‘groovy’
testCompile ‘org.spockframework:spock-spring:1.0-groovy-2.3’ (for Spring)
esto es muy importante, la versión puede hacer que algunos conflictos
-A partir de aquí * Los archivos .groovy y * .gradle tendrán un aspecto diferente, resaltado de color de sintaxis, etc. Recuerde que puede hacer clic con el botón derecho sobre, por ejemplo. build.gradle -> Abrir con -> Abrir con el Editor minimalista Gradle etc.
-Probablemente tendrá que hacer carpeta adicional para los archivos de prueba * .groovy Crear nuevo archivo * .groovy, clase
-Básico ejemplo de ensayo, se extiende Especificación del marco Spock y necesita anotaciones específicas cuando se ejecuta con la primavera
-Ahora se puede ejecutar con JUnit desde Eclipse Para las pruebas de integración no se puede utilizar @RunWith (SpringJUnit4ClassRunner.class), y el contexto, conviene se ve aquí @ContextConfiguration (locations = ["/restTestContext.xml"]), no {} llaves, pero []
- La fuente también se puede usar para Mocks.Algo como esto: Suscriptor subscriber1 = Mock(), subscriber1.isActive() >> true, Entonces, recuerde >> operator for mocks.
Supongo que ha [seguido estos pasos] (http://code.google.com/p/spock/wiki/GettingStarted#Eclipse)? –
SÍ: verificadas en Eclipse 3.6, 3.7 Instalar el maravilloso Eclipse Plugin: Hecho Active la siguiente opción: Hecho para Eclipse 3.5 y abajo: Yo uso Eclipse Indigo con Maven Crear un nuevo proyecto Java: se trata de una proyecto existente Descargar spock-core-0.6-groovy-1.8.jar: Lo tengo mis dependencias Agregar JUnit 4 (4.7 o superior): procedente de la dependencia de spock-core En la carpeta src, crea una clase Groovy llamada HelloSpock con el siguiente contenido: HelloSpock.groovy: DONe En Project Explorer, haga clic con el botón derecho en HelloSpock y seleccione Ejecutar como -> JUnit Test: DO no funciona – Gillespie59
Tengo s ame problema Todos los spock-core, groovy-all y junit están en las * dependencias maven *. ¿Has encontrado la solución? –