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.
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
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.
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
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'
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')
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
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ß,
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 {
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
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
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
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
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
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
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
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
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
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
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
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",
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
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
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
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
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
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
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
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ß
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:
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
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