use of de.westnordost.streetcomplete.data.osm.persist.test.TestQuestType4 in project StreetComplete by westnordost.
the class OsmQuestDaoTest method testGetNextNewAt.
public void testGetNextNewAt() {
ElementGeometry geom = new ElementGeometry(new OsmLatLon(5, 5));
OsmQuest quest = createNewQuest(new TestQuestType(), 1, Element.Type.NODE, geom);
quest.setStatus(QuestStatus.ANSWERED);
addToDaos(quest, createNewQuest(new TestQuestType2(), 1, Element.Type.NODE, geom), createNewQuest(new TestQuestType3(), 1, Element.Type.NODE, geom), createNewQuest(new TestQuestType4(), 1, Element.Type.NODE, geom), createNewQuest(new TestQuestType5(), 1, Element.Type.NODE, geom));
OsmQuest nextQuest = dao.getNextNewAt(1, Arrays.asList("TestQuestType4", "TestQuestType3", "TestQuestType5"));
assertEquals(nextQuest.getType().getClass().getSimpleName(), "TestQuestType4");
}
use of de.westnordost.streetcomplete.data.osm.persist.test.TestQuestType4 in project StreetComplete by westnordost.
the class OsmQuestDaoTest method setUp.
@Override
public void setUp() throws Exception {
super.setUp();
geometryDao = new ElementGeometryDao(dbHelper, serializer);
List<QuestType> list = new ArrayList<>();
list.add(new TestQuestType());
list.add(new TestQuestType2());
list.add(new TestQuestType3());
list.add(new TestQuestType4());
list.add(new TestQuestType5());
dao = new OsmQuestDao(dbHelper, serializer, new QuestTypeRegistry(list));
}
use of de.westnordost.streetcomplete.data.osm.persist.test.TestQuestType4 in project StreetComplete by westnordost.
the class QuestTypeOrderListTest method setUp.
@Override
public void setUp() throws Exception {
super.setUp();
one = new TestQuestType();
two = new TestQuestType2();
three = new TestQuestType3();
four = new TestQuestType4();
five = new TestQuestType5();
list = new ArrayList<>();
list.addAll(Arrays.asList(one, two, three, four, five));
questTypeOrderList = new QuestTypeOrderList(getContext().getSharedPreferences("Test", Context.MODE_PRIVATE), new QuestTypeRegistry(list));
questTypeOrderList.clear();
}
Aggregations