package org.jvalue.ods.db;
import org.jvalue.commons.couchdb.DbConnectorFactory;
import org.jvalue.commons.couchdb.RepositoryAdapter;
import org.jvalue.commons.couchdb.test.AbstractRepositoryAdapterTest;
import org.jvalue.ods.api.notifications.Client;
import org.jvalue.ods.api.notifications.GcmClient;
public class NotificationClientRepositoryTest extends AbstractRepositoryAdapterTest<Client> {
@Override
protected RepositoryAdapter<?, ?, Client> doCreateAdapter(DbConnectorFactory connectorFactory) {
return new NotificationClientRepository(connectorFactory, getClass().getSimpleName());
}
@Override
protected Client doCreateValue(String id, String data) {
return new GcmClient(id, data);
}
}