import org.junit.After;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
import static org.junit.Assert.
/**
*
* @author
*/
'public' class USCrimeStatsAppTest {
public USCrimeStatsAppTest() {
}
BeforeClass
'public' static void setUpClass() {
}
AfterClass
'public static' void tearDownClass() {
}
Before
'public void' setUp() {
USCrimeStatsApp.readFile("Crime.csv");
}
After
'public void' tearDown() {
}
/**
* Test of displayMenu method, of class USCrimeStatsApp.
*/
Test
'public void testDisplayMenu() {'
System.out.println("displayMenu");
USCrimeStatsApp.displayMenu();
// TODO review the generated test code and remove the default call to fail.
assert(true);
}
/**
* Test of yearWithHighestMurderRate method, of class USCrimeStatsApp.
*/
Test
public void testYearWithHighestMurderRate() {
System.out.println("yearWithHighestMurderRate");
USCrimeClass[] data = USCrimeStatsApp.readFile("Crime.csv");
int expResult = 1994;
int result = USCrimeStatsApp.yearWithHighestMurderRate(data);
assertEquals(expResult, result);
// TODO review the generated test code and remove the default call to fail.
//fail("The test case is a prototype.");
}
/**
* Test of yearWithLowestMurderRate method, of class USCrimeStatsApp.
*/
@Test
public void testYearWithLowestMurderRate() {
System.out.println("yearWithLowestMurderRate");
USCrimeClass[] data = USCrimeStatsApp.readFile("Crime.csv");
int expResult = 2013;
int result = USCrimeStatsApp.yearWithLowestMurderRate(data);
assertEquals(expResult, result);
}
/**
* Test of yearWithHighestRobberyRate method, of class USCrimeStatsApp.
*/
@Test
public void testYearWithHighestRobberyRate() {
System.out.println("yearWithHighestRobberyRate");
USCrimeClass[] data = USCrimeStatsApp.readFile("Crime.csv");
int expResult = 1994;
int result = USCrimeStatsApp.yearWithHighestRobberyRate(data);
assertEquals(expResult, result);
}
/**
* Test of yearWithLowestMRobberyRate method, of class USCrimeStatsApp.
*/
@Test
public void testYearWithLowestMRobberyRate() {
System.out.println("yearWithLowestMRobberyRate");
USCrimeClass[] data = USCrimeStatsApp.readFile("Crime.csv");
int expResult = 2013;
int result = USCrimeStatsApp.yearWithLowestMRobberyRate(data);
assertEquals(expResult, result);
}
/**
* Test of getPercentageChangeInMotorVehicleTheftBetween1998_2012 method, of class USCrimeStatsApp.
*/
@Test
public void testGetPercentageChangeInMotorVehicleTheftBetween1998_2012() {
System.out.println("getPercentageChangeInMotorVehicleTheftBetween1998_2012");
USCrimeClass[] data = USCrimeStatsApp.readFile("Crime.csv");
float expResult = -41.8091F;
float result = USCrimeStatsApp.getPercentageChangeInMotorVehicleTheftBetween1998_2012(data);
assertEquals(expResult, result, 0.0001);
}
/**
* Test of getPercentageChangeInMurderCrimeRateBetween2012_2013 method, of class USCrimeStatsApp.
*/
@Test
public void testGetPercentageChangeInMurderCrimeRateBetween2012_2013() {
System.out.println("getPercentageChangeInMurderCrimeRateBetween2012_2013");
USCrimeClass[] data = USCrimeStatsApp.readFile("Crime.csv");
float expResult = -4.2553F;
float result = USCrimeStatsApp.getPercentageChangeInMurderCrimeRateBetween2012_2013(data);
assertEquals(expResult, result, 0.0001);
}
/**
* Test of getPercentageChangeInPropertyCrimeBetween2011_2013 method, of class USCrimeStatsApp.
*/
@Test
public void testGetPercentageChangeInPropertyCrimeBetween2011_2013() {
System.out.println("getPercentageChangeInPropertyCrimeBetween2011_2013");
USCrimeClass[] data = USCrimeStatsApp.readFile("Crime.csv");
float expResult = -4.6420F;
float result = USCrimeStatsApp.getPercentageChangeInPropertyCrimeBetween2011_2013(data);
assertEquals(expResult, result, 0.0001);
}
/**
* Test of readFile method, of class USCrimeStatsApp.
*/
@Test
public void testReadFile() {
System.out.println("readFile");
String filename = "";
USCrimeClass[] expResult = new USCrimeClass[20];
USCrimeClass[] result = USCrimeStatsApp.readFile("Crime.csv");
assert(expResult.length == result.length);
}
}