package ca.ualberta.cs.cmput301f14t14.questionapp.test; import java.util.ArrayList; import java.util.List; import java.util.UUID; import ca.ualberta.cs.cmput301f14t14.questionapp.model.Answer; import ca.ualberta.cs.cmput301f14t14.questionapp.model.Question; public class MockElasticSearch { private List<UUID> allItems; public MockElasticSearch() { Question q = new Question("Question title", "Question body", "Author", null); Answer a = new Answer(q.getId(), "Answer body", "Author", null); allItems = new ArrayList<UUID>(); allItems.add(q.getId()); allItems.add(a.getId()); } public List<UUID> query(String keywords) { //comma separate keywords String[] words = keywords.split(","); List<UUID> results = new ArrayList<UUID>(); for(UUID item : allItems){ for(String word : words){ //if elastic search finds match, add to results } } return results; } }