diff --git a/skript/tests.md b/skript/tests.md index 851670d..731cae1 100644 --- a/skript/tests.md +++ b/skript/tests.md @@ -1,6 +1,5 @@ - -## Tests -##### Power Assertions +# Tests: +### 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. ````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. 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. diff --git a/test.groovy b/test.groovy new file mode 100644 index 0000000..8fa4e6b --- /dev/null +++ b/test.groovy @@ -0,0 +1 @@ +println "hello" \ No newline at end of file