package org.cloudbus.cloudsim.util;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue;
import java.io.File;
import java.io.FileNotFoundException;
import java.util.List;
import org.cloudbus.cloudsim.Cloudlet;
import org.junit.After;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
public class WorkloadFileReaderTest {
@BeforeClass
public static void setUpBeforeClass() throws Exception {
}
@AfterClass
public static void tearDownAfterClass() throws Exception {
}
@Before
public void setUp() throws Exception {
}
@After
public void tearDown() throws Exception {
}
@Test
public void read() throws FileNotFoundException {
WorkloadModel r = new WorkloadFileReader("src"
+ File.separator
+ "test"
+ File.separator
+ "LCG.swf.gz", 1);
List<Cloudlet> cloudletlist = r.generateWorkload();
assertEquals(188041, cloudletlist.size());
for (Cloudlet cloudlet : cloudletlist) {
assertTrue(cloudlet.getCloudletLength() > 0);
}
}
}