@Override
    public boolean noServicesOutsideGroupIsDown() throws HostStateChangeDeniedException {
        return servicesDownAndNotInGroup().size() + missingServices == 0;
    }
@Test
    public void testUnknownServiceStatusOutsideGroup() {
        ClusterApi clusterApi = makeClusterApiWithUnknownStatus(ServiceStatus.UP, ServiceStatus.UNKNOWN, ServiceStatus.UP);

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