/** * Creates the {@link com.mockrunner.mock.jdbc.MockDataSource} using <code>new</code>. * This method can be overridden to return a subclass of {@link com.mockrunner.mock.jdbc.MockDataSource}. * @return the {@link com.mockrunner.mock.jdbc.MockDataSource} */ public MockDataSource createMockDataSource() { return new MockDataSource(); }
@Before public void setUp() throws SQLException { cx = new TracingMockConnection(); configureMetadata(); dataStore = new JDBCDataStore(); dataStore.setFilterFactory(CommonFactoryFinder.getFilterFactory2()); dataStore.setSQLDialect(createBasicSQLDialect()); MockDataSource dataSource = new MockDataSource(); dataSource.setupConnection(cx); dataStore.setDataSource(dataSource); featureType = Mockito.mock(SimpleFeatureType.class); Mockito.when(featureType.getTypeName()).thenReturn(SAMPLE_FEATURE_NAME); Mockito.when(featureType.getName()).thenReturn(new NameImpl(SAMPLE_FEATURE_NAME)); tx = new DefaultTransaction(); }
private void setUpDependencies() { dataSource.setupConnection(connection); driver.setupConnection(connection); registerMockDriver(); }
private void setUpDependencies() { dataSource.setupConnection(connection); driver.setupConnection(connection); registerMockDriver(); }
/** * Creates the {@link com.mockrunner.mock.jdbc.MockDataSource} using <code>new</code>. * This method can be overridden to return a subclass of {@link com.mockrunner.mock.jdbc.MockDataSource}. * @return the {@link com.mockrunner.mock.jdbc.MockDataSource} */ public MockDataSource createMockDataSource() { return new MockDataSource(); }
private void setUpDependencies() { dataSource.setupConnection(connection); driver.setupConnection(connection); registerMockDriver(); }
/** * Creates the {@link com.mockrunner.mock.jdbc.MockDataSource} using <code>new</code>. * This method can be overridden to return a subclass of {@link com.mockrunner.mock.jdbc.MockDataSource}. * @return the {@link com.mockrunner.mock.jdbc.MockDataSource} */ public MockDataSource createMockDataSource() { return new MockDataSource(); }
public class MockSomeClass extends Mockup<SomeClass>{ public SomeClass it; @Mock public void $init(DataSource dataSource) { Deencapsulation.setField(it, new MockDataSource()); } }
@Configuration public class TestDependencies { @Bean(name="dataSource") public DataSource getDataSource() { return new MockDataSource(); } } ... ApplicationContext context = new AnnotationConfigApplicationContext(ApplicationContext.class, TestDependencies.class); context.getBean("dataSource"); // returns MockDataSource
public class DatabaseOperationsTest { public void testSomeOperation() { DatabaseOperations databaseOperations = new DatabaseOperations(); databaseOperations.setDataSource(new MockDataSource()); } }
var mds = new MockDataSource(); console.log("mds is MockDataSource:", mds instanceof MockDataSource); console.log("mds is NOT a BasicDataSource:", mds instanceof BasicDataSource);