Commit da7a2d31 authored by Anton Beloglazov's avatar Anton Beloglazov

Fixed UtilizationModelPlanetLabInMemoryTest

parent 5101a9b0
...@@ -2,7 +2,6 @@ package org.cloudbus.cloudsim; ...@@ -2,7 +2,6 @@ package org.cloudbus.cloudsim;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
import org.cloudbus.cloudsim.UtilizationModelPlanetLabInMemory;
import org.junit.Before; import org.junit.Before;
import org.junit.Test; import org.junit.Test;
...@@ -22,19 +21,19 @@ public class UtilizationModelPlanetLabInMemoryTest { ...@@ -22,19 +21,19 @@ public class UtilizationModelPlanetLabInMemoryTest {
@Test @Test
public void testGetPowerModel() { public void testGetPowerModel() {
assertEquals(24, utilizationModel.getUtilization(0), 0); assertEquals(0.24, utilizationModel.getUtilization(0), 0);
assertEquals(34, utilizationModel.getUtilization(1 * SCHEDULING_INTERVAL), 0); assertEquals(0.34, utilizationModel.getUtilization(1 * SCHEDULING_INTERVAL), 0);
assertEquals( assertEquals(
24 + 0.2 * SCHEDULING_INTERVAL * (34 - 24) / SCHEDULING_INTERVAL, (24 + 0.2 * SCHEDULING_INTERVAL * (34 - 24) / SCHEDULING_INTERVAL) / 100,
utilizationModel.getUtilization(0.2 * SCHEDULING_INTERVAL), utilizationModel.getUtilization(0.2 * SCHEDULING_INTERVAL),
0); 0.01);
assertEquals(29, utilizationModel.getUtilization(2 * SCHEDULING_INTERVAL), 0); assertEquals(0.29, utilizationModel.getUtilization(2 * SCHEDULING_INTERVAL), 0);
assertEquals(18, utilizationModel.getUtilization(136 * SCHEDULING_INTERVAL), 0); assertEquals(0.18, utilizationModel.getUtilization(136 * SCHEDULING_INTERVAL), 0);
assertEquals( assertEquals(
18 + 0.7 * SCHEDULING_INTERVAL * (21 - 18) / SCHEDULING_INTERVAL, (18 + 0.7 * SCHEDULING_INTERVAL * (21 - 18) / SCHEDULING_INTERVAL) / 100,
utilizationModel.getUtilization(136.7 * SCHEDULING_INTERVAL), utilizationModel.getUtilization(136.7 * SCHEDULING_INTERVAL),
0); 0.01);
assertEquals(51, utilizationModel.getUtilization(287 * SCHEDULING_INTERVAL), 0); assertEquals(0.51, utilizationModel.getUtilization(287 * SCHEDULING_INTERVAL), 0);
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment