aboutsummaryrefslogtreecommitdiffstats
path: root/vespa-osgi-testrunner/src/test/java/com/yahoo/vespa/test/samples/FailingExtensionTest.java
blob: 68e348a730a8320018cc3470519cbc0cd618eea1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package com.yahoo.vespa.test.samples;

import com.yahoo.vespa.testrunner.Expect;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;
import org.junit.jupiter.api.extension.Extension;

import static java.util.Objects.requireNonNull;

@Expect(error = 1, status = 5)
public class FailingExtensionTest {

    @Test
    @ExtendWith(FailingExtension.class)
    void test() { }

    static class FailingExtension implements Extension {

        { if (true) throw new NullPointerException(); }

    }

}