package core.aws.local.as; import com.amazonaws.services.cloudwatch.model.ComparisonOperator; import core.aws.resource.as.AutoScalingPolicy; import org.junit.Before; import org.junit.Test; import static org.junit.Assert.assertEquals; /** * @author neo */ public class ASGroupLoaderTest { ASGroupLoader loader; @Before public void createASGroupLoader() { loader = new ASGroupLoader(); } @Test public void createPolicy() { AutoScalingPolicy policy = loader.createPolicy("as", "scale-out", ">=80%", "3min", "15%"); assertEquals("as-scale-out", policy.id); assertEquals(80d, policy.cpuUtilizationPercentage, 0.0001); assertEquals(ComparisonOperator.GreaterThanOrEqualToThreshold, policy.comparisonOperator); assertEquals(3, policy.lastMinutes); assertEquals(15, policy.adjustmentPercentage); } }