Commit da7a2d31 authored by Anton Beloglazov's avatar Anton Beloglazov

Fixed UtilizationModelPlanetLabInMemoryTest

parent 5101a9b0
......@@ -2,7 +2,6 @@ package org.cloudbus.cloudsim;
import static org.junit.Assert.assertEquals;
import org.cloudbus.cloudsim.UtilizationModelPlanetLabInMemory;
import org.junit.Before;
import org.junit.Test;
......@@ -22,19 +21,19 @@ public class UtilizationModelPlanetLabInMemoryTest {
@Test
public void testGetPowerModel() {
assertEquals(24, utilizationModel.getUtilization(0), 0);
assertEquals(34, utilizationModel.getUtilization(1 * SCHEDULING_INTERVAL), 0);
assertEquals(0.24, utilizationModel.getUtilization(0), 0);
assertEquals(0.34, utilizationModel.getUtilization(1 * SCHEDULING_INTERVAL), 0);
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),
0);
assertEquals(29, utilizationModel.getUtilization(2 * SCHEDULING_INTERVAL), 0);
assertEquals(18, utilizationModel.getUtilization(136 * SCHEDULING_INTERVAL), 0);
0.01);
assertEquals(0.29, utilizationModel.getUtilization(2 * SCHEDULING_INTERVAL), 0);
assertEquals(0.18, utilizationModel.getUtilization(136 * SCHEDULING_INTERVAL), 0);
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),
0);
assertEquals(51, utilizationModel.getUtilization(287 * SCHEDULING_INTERVAL), 0);
0.01);
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