use of ai.elimu.model.enums.Locale in project webapp by elimu-ai.
the class AllophoneDaoTest method testStoreSoundType.
@Test
public void testStoreSoundType() {
Locale locale = Locale.values()[(int) (Math.random() * Locale.values().length)];
logger.info("locale: " + locale);
Allophone allophone = new Allophone();
allophone.setLocale(locale);
allophone.setValueIpa("ɛ");
allophone.setValueSampa("E");
allophone.setSoundType(SoundType.VOWEL);
allophoneDao.create(allophone);
assertThat(allophoneDao.readByValueSampa(locale, "E").getSoundType(), is(SoundType.VOWEL));
}
use of ai.elimu.model.enums.Locale in project webapp by elimu-ai.
the class ApplicationDaoTest method testCacheable.
@Test
public void testCacheable() {
Locale locale = Locale.values()[(int) (Math.random() * Locale.values().length)];
logger.info("locale: " + locale);
List<Application> applications = applicationDao.readAll(locale);
assertThat(applications.isEmpty(), is(true));
}
use of ai.elimu.model.enums.Locale in project webapp by elimu-ai.
the class ApplicationOpenedEventDaoTest method testReadAllByLocale.
@Test
public void testReadAllByLocale() {
Locale locale = Locale.values()[(int) (Math.random() * Locale.values().length)];
logger.info("locale: " + locale);
List<ApplicationOpenedEvent> applicationOpenedEvents = applicationOpenedEventDao.readAll(locale);
assertThat(applicationOpenedEvents.size(), is(0));
Device device = new Device();
device.setLocale(locale);
deviceDao.create(device);
ApplicationOpenedEvent applicationOpenedEvent1 = new ApplicationOpenedEvent();
applicationOpenedEvent1.setDevice(device);
applicationOpenedEventDao.create(applicationOpenedEvent1);
ApplicationOpenedEvent applicationOpenedEvent2 = new ApplicationOpenedEvent();
applicationOpenedEvent2.setDevice(device);
applicationOpenedEventDao.create(applicationOpenedEvent2);
applicationOpenedEvents = applicationOpenedEventDao.readAll(locale);
assertThat(applicationOpenedEvents.size(), is(2));
}
Aggregations