Work in progress.

This commit is contained in:
Woody Folsom
2012-03-12 14:33:41 -04:00
parent c1f68f6f5c
commit 16a97ba39a
15 changed files with 1424 additions and 753 deletions

View File

@@ -12,13 +12,37 @@ import org.junit.Test;
public class SurveyReaderTest {
@Test
public void testReadSurveyDataset() {
Survey survey = SurveyReader.readSurvey(new File("data/survey.xml"));
public void testReadLongSurveyDataset() {
Survey survey = SurveyReader.readSurvey(new File("data/long_survey.xml"));
assertNotNull(survey);
assertThat(survey.getDinerCount(), equalTo(5));
assertThat(survey.getDishCount(), equalTo(10));
assertThat(survey.getDinerCount(), equalTo(4));
assertThat(survey.isCategory(0,"vegetarian"), is(false));
assertThat(survey.isCategory(0,"allergic-nuts"), is(false));
assertThat(survey.isCategory(1,"vegetarian"), is(true));
assertThat(survey.isCategory(1,"allergic-nuts"), is(false));
assertThat(survey.isCategory(2,"vegan"), is(false));
assertThat(survey.isCategory(2,"allergic-nuts"), is(true));
assertThat(survey.isDiner("vegetarian"), is(true));
assertThat(survey.isDiner("allergic-nuts"), is(true));
assertThat(survey.isDiner("rastafarian"), is(false));
}
@Test
public void testReadMediumSurveyDataset() {
Survey survey = SurveyReader.readSurvey(new File("data/medium_survey.xml"));
assertNotNull(survey);
assertThat(survey.getDinerCount(), equalTo(2));
Diner diner = survey.getDiner(0);
assertThat(diner.isAllergic(0), is(false));
assertThat(diner.isCategory(0), is(false));
diner = survey.getDiner(1);
assertThat(diner.isCategory(0), is(true));
}
}