package org.eclipse.ecf.tests.sync;
import junit.framework.TestCase;
import org.eclipse.ecf.core.identity.IDFactory;
import org.eclipse.ecf.internal.tests.sync.Activator;
import org.eclipse.ecf.sync.IModelSynchronizationStrategy;
import org.eclipse.ecf.sync.doc.IDocumentSynchronizationStrategyFactory;
public class SyncServiceTests extends TestCase {
protected IDocumentSynchronizationStrategyFactory getColaSyncStrategyFactory() {
return Activator.getDefault().getColaSynchronizationStrategyFactory();
}
public void testGetAllSyncFactory() throws Exception {
IDocumentSynchronizationStrategyFactory []factories = Activator.getDefault().getSynchStrategyFactories();
assertNotNull(factories);
assertTrue(factories.length == 2);
}
public void testGetColaSyncFactory() throws Exception {
IDocumentSynchronizationStrategyFactory factory = getColaSyncStrategyFactory();
assertNotNull(factory);
IModelSynchronizationStrategy strategy = factory.createDocumentSynchronizationStrategy(IDFactory.getDefault().createStringID("cola"), true);
assertNotNull(strategy);
}
}