Tag: spock

Spock ist ein Test-und Spezifikations-framework für Java-und Groovy-Anwendungen. Die ausdrucksstarke Beschreibungssprache macht es einfach zu erstellen und zu pflegen Sie den code.

In Geb, was ist der Unterschied zwischen den angezeigten und Gegenwart?

Anzahl der Antworten 3 Antworten
Ich Schreibe funktionelle tests und den Umgang mit einem modal-Fenster, das ein-und ausblendet. Was ist der Unterschied zwischen den angezeigten und Gegenwart? Ich habe zum Beispiel: settingsModule.container.displayed and settingsModule.container.present wo settingsModule stellt mein modales Fenster. Beim testen

spock unit-test-Schleifen in der then-Klausel

Anzahl der Antworten 1 Antworten
Ich habe einen test mit loops in der then-Klausel: result.each { it.name.contains("foo") it.entity.subEntity == "bar" } for (String obj : result2) { obj.name.contains("foo") obj.entity.subEntity == "bar" } Neu erkannte ich, dass die Schleifen sind nicht wirklich getestet.

Wie unit-Tests-Protokollierung der Fehler mit Spock-framework in groovy

Anzahl der Antworten 1 Antworten
Also ich habe eine Klasse, die eine Methode hat, die eine Meldung protokolliert wird: class Car { private Logger logger = LoggerFactory.getLogger(Car.class); void startCar() { logger.error("car stopped working"); } } Wie kann ich testen, ob der Fehler

Spock - Wie check method invocation count auf eine Spy-Objekt?

Anzahl der Antworten 1 Antworten
Ich habe harte Zeit bekommen diese spock-test zu arbeiten. Habe ich eine Feder repo - /DAO-Klasse aufruft, die gespeicherte Prozeduren mehrere Male. Ich bin versucht, zu schreiben unit Tests, die überprüft, ob die SP ist aufgerufen, 'x'

spock - mock-statische Methode nicht funktioniert

Anzahl der Antworten 3 Antworten
Ich versuche zu verspotten, die eine statische Methode readAttributes Verwendung von groovy ist metaClass Konvention, aber die eigentliche Methode get aufgerufen wird. Dies ist, wie ich verspottet die statische Funktion: def "test"() { File file = fold.newFile('file.txt')

Spock - ignorieren spec-Methode für eine Subklasse

Anzahl der Antworten 1 Antworten
Ich habe einen test-spec in Spock und ich möchte gelten die gleichen tests, um eine weitere alternative mit Ausnahme von einer Methode. Ich erweitere die original spec, umsetzen einige benutzerdefinierte Sachen im Zusammenhang mit der alternative und

Wenn Spock ' s @Shared annotation sollte bevorzugt über ein statisches Feld?

Anzahl der Antworten 3 Antworten
Gibt es nicht viel hinzuzufügen, die ganze Frage ist im Titel. Betrachten Sie diese zwei Instanzen der Klasse Foo verwendet ein Spock-Spezifikation. @Shared Foo foo1 = new Foo() static Foo foo2 = new Foo() Insgesamt, ich weiß,

Spock überprüfen einer Ausnahme, die ausgelöst durch mock zusammen mit mock-Interaktion

Anzahl der Antworten 1 Antworten
Das problem, das ich gestoßen ist, wenn ich versuche, um zu überprüfen, in der then - block wurde eine Ausnahme geworfen, und dieser Aufruf auf ein Schein gemacht hat. Blick auf das setup unten: class B {

Wie zu verwenden Geb zu überprüfen-element-Attribut-Wert nach der Seite event

Anzahl der Antworten 2 Antworten
Nach ein bisschen Hilfe hier, ich Schreibe eine funktionelle web-test mit Geb und testen wollen deaktiviert - Attribut Wert eines Formular-submit-button, beide, bevor und nachdem ein Ereignis aufgetreten ist, die Strömung sollte wie folgt sein: Laden der

So finden Sie Hafen von Spring Boot-container, wenn ein spock-test mit Eigenschaft server.port=0

Anzahl der Antworten 3 Antworten
Angesichts dieser Eintrag in application.properties: server.port=0 wodurch Spring Boot, wählte einen zufälligen freien port und Test einer spring-boot-web-Anwendung mit spock, wie können die spock-code wissen, welcher port zu schlagen? Normal Injektion wie diese: @Value("${local.server.port}") int port; funktioniert

Spock-Tests : Reinigung nach "wo:" - Blocks

Anzahl der Antworten 2 Antworten
Habe ich 2 test-Methoden . Sie alle führen jede Zeile des in dem block, ich brauche eine Bereinigung für add & relax-Methoden. Ich habe versucht cleanup-block void cleanup() , def cleanupSpec() , nicht passt . Wie kann

Unterschied zwischen Mock / Stub / Spion in der Spock test framework

Anzahl der Antworten 3 Antworten
Ich verstehe nicht den Unterschied zwischen Mock und Stub, und Spion im Spock-Tests und die tutorials schaue ich online nicht erklären, Sie im detail. InformationsquelleAutor Q Liu | 2014-06-25

IntelliJ + Groovy + Spock

Anzahl der Antworten 4 Antworten
Ich habe versucht, erstellen Sie ein Groovy-Projekt mit Spock-Tests in IntelliJ IDEA. Hier sind die Schritte, die ich gefolgt: Erstellt Groovy-Projekt und fügte hinzu, Maven-Unterstützung. Hinzugefügt Spock Abhängigkeiten und plugins. Ich bin mit POM sehr ähnlich wie

Spock throw-exception-test

Anzahl der Antworten 2 Antworten
Den ich zum testen von Java-code mit Spock. Ich Teste diesen code: try { Set<String> availableActions = getSthAction() List<String> goodActions = getGoodAction() if (!CollectionUtils.containsAny(availableActions ,goodActions )){ throw new CustomException(); } } catch (AnotherCustomExceptio e) { throw new

Unit-test Groovy2.0 mit Spock : setup( )

Anzahl der Antworten 1 Antworten
Ich Schreibe unit Tests mit Spock für groovy-2.0 , und mit gradle zu laufen. Wenn ich Schreibe nach dem test übergeben. import spock.lang.Specification class MyTest extends Specification { def "test if myMethod returns true"() { expect: Result

Wie wählen Sie die zweite Klasse element mit jQuery arbeiten mit Spock/Geb

Anzahl der Antworten 4 Antworten
Ich habe eine Menge Forschung, um herauszufinden, die Antwort für die folgende ohne Erfolg. Habe ich die folgende Klasse in einer <div> - tag in den HTML-Code. <button type='button' class='btn btn-navbar document-collapse pull-right' data-target='#document_521f7592388723hsjd73hd' data-toggle='collapse'> Und ich

Hinzufügen von Spock-tests für Java-Projekt in Intellij

Anzahl der Antworten 3 Antworten
Ich habe ein bestehendes Java-Projekt in Intellij 12 und bin versucht, fügen Sie einige Groovy-Klassen. Ich habe angefangen mit dem Versuch, ein einfaches Spock-Klasse für Testzwecke, aber wenn ich mit der rechten Maustaste auf die Klasse es

Behaupten zwei Listen sind gleich in den Spock-framework

Anzahl der Antworten 4 Antworten
Ich Teste meine Anwendung mit Spock-framework, das tests geschrieben werden in Groovy. Als Ergebnis einige Methode Bewertung ich habe eine Liste von Objekten. Ich möchte testen, ob diese Liste ist die gleiche wie die Liste, die ich

Einfachste Möglichkeit zum Lesen von Excel-Dateien in groovy?

Anzahl der Antworten 2 Antworten
Gibt es warappers/utils zum Lesen von Excel-Dateien in Groovy. Ich bin auf der Suche nach etwas ähnliches Groovy SQL Zeilen - Funktion, wie dargestellt in der unten spock-test-Beispiel. Meine Absicht ist es, mit diesem für datengetriebene Tests

Wie zu verwenden "weiter" - in groovy - each-Schleife

Anzahl der Antworten 3 Antworten
Ich bin neu in groovy (arbeitete auf java) zu schreiben versucht, einige Testfälle, die mit den Spock-framework. Ich brauche die folgende Java-snippet konvertiert in groovy-Schnipsel mit "each" - Schleife" Java-Snippet: List<String> myList = Arrays.asList("Hello", "World!", "How", "Are",

Grails / Spock: Wie zum Hohn eine einzige Methode innerhalb der Klasse wo die Methode aufgerufen wird, von innerhalb der Klasse selbst?

Anzahl der Antworten 4 Antworten
Angesichts der folgenden, wie ich verspotte processMessage() mit Spock, so dass ich überprüfen kann, dass processBulkMessage () - Aufrufe processMessage() n-mal, wobei n die Anzahl der Nachrichten innerhalb einer BulkMessage? class BulkMessage { List messages } class

Wie Grails test-service mit Spock?

Anzahl der Antworten 2 Antworten
Ich habe eine EncouragementService.groovy mit folgenden Methode class EncouragementService { def stripePaymentService def encourageUsers(List<User> users){ if(null != users && users.size()>0){ for(User user : users){ //logic stripePaymentService.encourage(user) // } } } } Testen obigen code in JAVA-Universum, mit

Wie zu tun, argument-capture mit spock-framework?

Anzahl der Antworten 2 Antworten
Ich habe einige Java Sachen wie diese: public interface EventBus{ void fireEvent(GwtEvent<?> event); } public class SaveCommentEvent extends GwtEvent<?>{ private finalComment oldComment; private final Comment newComment; public SaveCommentEvent(Comment oldComment,Comment newComment){ this.oldComment=oldComment; this.newComment=newComment; } public Comment getOldComment(){...} public

Die Auswahl spezieller tests für die Ausführung im gradle

Anzahl der Antworten 3 Antworten
Ich bin versucht zu reparieren, unsere unordentlichen fehlerhaften test läuft, und, leider, ich bin sehr neu auf gradle. Wir haben derzeit testng, junit, und ich möchte noch hinzufügen, einige spock-tests in den mix als gut. Ich bin

Wie man Laufen ein Spock-Tests innerhalb von Eclipse

Anzahl der Antworten 3 Antworten
Ich versuche meinen ersten Spock-Tests innerhalb von Eclipse, und es funktioniert nicht. Fügte ich alle die Maven-Abhängigkeiten und plugins in meinem pom.xml aber wenn ich meinen test mit jUnit, es gibt ein popup-Fenster mit dieser Warnung Meldung

Mock statische Methode mit GroovyMock oder ähnliches in der Spock

Anzahl der Antworten 2 Antworten
First-timer hier, entschuldigt, wenn ich habe nichts übersehen. Ich bin der Hoffnung, um einen Aufruf an eine statische Methode mit Spock. Feedback wäre toll Mit groovy mocks, ich dachte, ich wäre in der Lage zu bekommen Vergangenheit

Unterschied zwischen Mock / Stub / Spy im Spock-Test-Framework

Anzahl der Antworten 3 Antworten
Ich verstehe nicht den Unterschied zwischen Mock und Stub, und Spion im Spock-Tests und die tutorials schaue ich online nicht erklären, Sie im detail. InformationsquelleAutor der Frage Q Liu | 2014-06-25

Behavior Driven Development für Java - Welches Framework soll verwendet werden?

Anzahl der Antworten 6 Antworten
Für die Laufenden Projekte und für die Verbesserung unserer Entwicklungs-Prozess, den wir als die Annahme TDDwie die Entwicklung der Philosophie. Während der recherche für "best practices" und wie "verkaufen" der neue Ansatz für meine Kollegen/- Entwickler stieß

Spock - Testen von Ausnahmen mit Datentabellen

Anzahl der Antworten 6 Antworten
Wie kann Ausnahmen getestet werden, auf eine nette Art (z.B. Daten, Tabellen) mit Spock? Beispiel: eine Methode validateUser können Ausnahmen werfen mit unterschiedlichen Nachrichten, die keine Ausnahme, wenn der Benutzer gültig ist. Die Spezifikation der Klasse selbst:

Integrationstest mit Spring Boot und Spock

Anzahl der Antworten 4 Antworten
Was ist der beste Weg zum ausführen eines integration Tests (z.B., @IntegrationTest) mit Spock? Ich möchte bootstrap die gesamte Spring-Boot-Anwendung und führen Sie einige HTTP-Aufrufe zum testen der gesamten Funktionalität. Ich kann es mit JUnit (zuerst die

Laufende Spock Unit Tests mit Maven

Anzahl der Antworten 3 Antworten
Sich auf einem früheren Projekt, das ich verwendet, das Spock-Test-Frameworks für unit-test-mein Java-code. Ich fand diese sehr produktiv, so bin ich versucht, hinzuzufügen Spock-tests zu meinem aktuellen Projekt verwendet Maven als seine build-tool (Das Vorherige Projekt verwendet