Search code examples
javakubernetesfabric8

KubernetesMockServer - remove responses before every test


Is there any way to remove all responses of KubernetesMockServer (that are created with server.expect().withPath) before every test?

@BeforeMethod
public void before() {
    // some code
}

Solution

  • In the kubernetes-client itself we are doing something like:

    @Rule
    public KubernetesServer server = new KubernetesServer();
    

    This pretty much causes the server to recreated after each test, allowing us to start clean