Work in progress.
This commit is contained in:
@@ -18,10 +18,10 @@ import org.junit.Test;
|
||||
public class RecipeBookReaderTest {
|
||||
|
||||
@Test
|
||||
public void testReadSurveyDataset() {
|
||||
RecipeBook recipeBook = RecipeBookReader.readRecipeBook(new File("data/survey_recipes.xml"));
|
||||
public void testReadLongRecipeBook() {
|
||||
RecipeBook recipeBook = RecipeBookReader.readRecipeBook(new File("data/long_recipebook.xml"));
|
||||
assertNotNull(recipeBook);
|
||||
assertThat(recipeBook.getSize(), is(equalTo(22)));
|
||||
assertThat(recipeBook.getSize(), is(equalTo(25)));
|
||||
|
||||
Recipe recipe = recipeBook.getRecipe(0);
|
||||
System.out.println(recipe.getHead().getTitle());
|
||||
@@ -39,7 +39,28 @@ public class RecipeBookReaderTest {
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testReadShortSurveyDataset() {
|
||||
public void testReadMediumRecipeBook() {
|
||||
RecipeBook recipeBook = RecipeBookReader.readRecipeBook(new File("data/medium_recipebook.xml"));
|
||||
assertNotNull(recipeBook);
|
||||
assertThat(recipeBook.getSize(), is(equalTo(4)));
|
||||
|
||||
Recipe recipe = recipeBook.getRecipe(0);
|
||||
System.out.println(recipe.getHead().getTitle());
|
||||
assertThat(recipe.getHead().getTitle(), is(equalTo("Catalan Rice")));
|
||||
assertFalse(recipe.getIngredients().contains(TYPE.EGGS));
|
||||
assertFalse(recipe.getIngredients().contains(TYPE.GLUTEN));
|
||||
assertTrue(recipe.getIngredients().contains(TYPE.SPICE));
|
||||
assertFalse(recipe.getIngredients().contains(TYPE.BEEF));
|
||||
assertFalse(recipe.getIngredients().contains(TYPE.POULTRY));
|
||||
assertFalse(recipe.getIngredients().contains(TYPE.SHELLFISH));
|
||||
|
||||
for (int rIndex = 0; rIndex < recipeBook.getSize(); rIndex++) {
|
||||
System.out.println(recipeBook.getRecipe(rIndex).getHead().getTitle());
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testReadShortRecipeBook() {
|
||||
RecipeBook recipeBook = RecipeBookReader.readRecipeBook(new File("data/short_recipebook.xml"));
|
||||
assertNotNull(recipeBook);
|
||||
assertThat(recipeBook.getSize(), is(equalTo(4)));
|
||||
|
||||
@@ -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));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user