class ElastiCacheStepDefinitions {

    @Then("^assertElastiCache cluster status \"([^\"]*)\"$")
    public void assertElastiCacheClusterStatus(String expectedStatus) throws Throwable {

        String clusterName = executionStateCache.getElastiCacheClusterName();
        if (clusterName == null || clusterName.isEmpty()) {
            throw new RuntimeException("Unable to reboot elastiCache cluster as no cluster information is available");
        }
        org.testng.Assert.assertEquals(elastiCacheRaider.getElastiCacheClusterStatus(clusterName), expectedStatus);
    }

    public  ElastiCacheStepDefinitions();

}