@Override
    public SuspensionReasons verifyGroupGoingDownIsFine(ClusterApi clusterApi) throws HostStateChangeDeniedException {
        return verifyGroupGoingDownIsFine(clusterApi, false);
    }
@Test
    public void testUnknownServiceStatus() throws HostStateChangeDeniedException {
        doThrow(new HostStateChangeDeniedException(clusterApi.getNodeGroup(),
                                                   HostedVespaPolicy.UNKNOWN_SERVICE_STATUS,
                                                   "foo"))
                .when(clusterApi).noServicesOutsideGroupIsDown();

        try {
            policy.verifyGroupGoingDownIsFine(clusterApi);
            fail();
        } catch (HostStateChangeDeniedException e) {
            assertEquals(HostedVespaPolicy.UNKNOWN_SERVICE_STATUS, e.getConstraintName());
        }
    }