You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
561 B
Groovy
37 lines
561 B
Groovy
class FailingJUnitTests {
|
|
@Test
|
|
void passingTest() {
|
|
assertTrue(true)
|
|
}
|
|
|
|
@Test
|
|
void failureByAssertion() {
|
|
assertTrue(false)
|
|
}
|
|
|
|
@Test
|
|
void failureByException() {
|
|
throw new RuntimeException("This should also be handled")
|
|
}
|
|
}
|
|
|
|
class FailingSpockTest extends Specification {
|
|
def "this should pass"() {
|
|
expect:
|
|
name.size() == length
|
|
|
|
where:
|
|
name | length
|
|
"Spock" | 5
|
|
}
|
|
|
|
def "this should fail on purpose as well"() {
|
|
when:
|
|
String text = "Greetings"
|
|
|
|
then:
|
|
//throw new RuntimeException("This should fail!")
|
|
true == false
|
|
}
|
|
|
|
} |