update
parent
8da96f4f1d
commit
f73a25ae5c
|
@ -1,6 +1,5 @@
|
||||||
|
# Tests:
|
||||||
## Tests
|
### Power Assertions
|
||||||
##### Power Assertions
|
|
||||||
Genau wie in Java, gibt es in Groovy auch das Schlüsselwort `assert`. Im Gegensatz zu Java sind Assertions in Groovy jedoch standardmäßig aktiviert. Sie erleichtern die Fehlersuche und das Debugging und zeigen eine Übersicht des Ausdrucks mitsamt der **aktuellen** Variablenwerten. Der Entwickler sieht also genau, welcher Teil des Ausdrucks das Problem verursacht hat.
|
Genau wie in Java, gibt es in Groovy auch das Schlüsselwort `assert`. Im Gegensatz zu Java sind Assertions in Groovy jedoch standardmäßig aktiviert. Sie erleichtern die Fehlersuche und das Debugging und zeigen eine Übersicht des Ausdrucks mitsamt der **aktuellen** Variablenwerten. Der Entwickler sieht also genau, welcher Teil des Ausdrucks das Problem verursacht hat.
|
||||||
|
|
||||||
````Groovy
|
````Groovy
|
||||||
|
@ -32,7 +31,7 @@ assert [[1,2,3,3,3,3,4]].first().unique() == [1,2,3]
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
#### Spock:
|
## Spock:
|
||||||
- Groovy bietet nicht nur Support für JUnit 5 (und älter), sondern liefert auch einen eigenen Satz an Testmethoden, um die testgetriebene Programmierung zu vereinfachen.
|
- Groovy bietet nicht nur Support für JUnit 5 (und älter), sondern liefert auch einen eigenen Satz an Testmethoden, um die testgetriebene Programmierung zu vereinfachen.
|
||||||
|
|
||||||
Ein Beispiel hierfür wäre Spock. Mit Spock kann man sowohl Java, als auch Groovy Code testen. Getestet wird mit sogenannten Spezifikationen. Die Testklasse muss also von `spock.lang.Specification` erben.
|
Ein Beispiel hierfür wäre Spock. Mit Spock kann man sowohl Java, als auch Groovy Code testen. Getestet wird mit sogenannten Spezifikationen. Die Testklasse muss also von `spock.lang.Specification` erben.
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
println "hello"
|
Loading…
Reference in New Issue