blob: 000815ba87a596153ac7a857b13937521187ddb8 [file] [log] [blame]
package org.apache.ambari.server.actionmanager;
import org.junit.Assert;
import org.junit.Test;
/**
* HostRoleStatus Tests.
*/
public class HostRoleStatusTest {
@Test
public void testIsFailedState() throws Exception {
Assert.assertTrue(HostRoleStatus.ABORTED.isFailedState());
Assert.assertFalse(HostRoleStatus.COMPLETED.isFailedState());
Assert.assertTrue(HostRoleStatus.FAILED.isFailedState());
Assert.assertFalse(HostRoleStatus.IN_PROGRESS.isFailedState());
Assert.assertFalse(HostRoleStatus.PENDING.isFailedState());
Assert.assertFalse(HostRoleStatus.QUEUED.isFailedState());
Assert.assertTrue(HostRoleStatus.TIMEDOUT.isFailedState());
}
@Test
public void testIsCompletedState() throws Exception {
Assert.assertTrue(HostRoleStatus.ABORTED.isCompletedState());
Assert.assertTrue(HostRoleStatus.COMPLETED.isCompletedState());
Assert.assertTrue(HostRoleStatus.FAILED.isCompletedState());
Assert.assertFalse(HostRoleStatus.IN_PROGRESS.isCompletedState());
Assert.assertFalse(HostRoleStatus.PENDING.isCompletedState());
Assert.assertFalse(HostRoleStatus.QUEUED.isCompletedState());
Assert.assertTrue(HostRoleStatus.TIMEDOUT.isCompletedState());
}
}