SynchronizationStrategy syncStrategy = syncStrategies.get("diff");
assertNotNull(syncStrategy);
assertTrue(syncStrategy instanceof DifferentialSynchronizationStrategy);
DifferentialSynchronizationStrategy diffStrategy = (DifferentialSynchronizationStrategy) syncStrategy;
assertEquals(100, diffStrategy.getFetchSize());
assertEquals(100, diffStrategy.getMaxBatchSize());
assertNull(diffStrategy.getVersionPattern());
StateManagerFactory stateManagerFactory = configuration.getStateManagerFactory();
assertTrue(stateManagerFactory instanceof SQLStateManagerFactory);
SQLStateManagerFactory sqlStateManagerFactory = (SQLStateManagerFactory) stateManagerFactory;
assertEquals("jdbc:h2:{0}", sqlStateManagerFactory.getUrlPattern());