Java 类org.mockito.MockitoAnnotations 实例源码
项目:nongbeer-mvp-android-demo
文件:BeerProductFragmentPresenterUnitTest.java
@Before
public void setUp(){
MockitoAnnotations.initMocks( this );
mockStatic( NongBeerServiceManager.class );
mockStatic( RxBus.class );
mockManager = mock( NongBeerServiceManager.class );
when( NongBeerServiceManager.getInstance() ).thenReturn( mockManager );
presenter = new BeerProductFragmentPresenter();
presenter.attachView( mockView );
spyPresenter = spy( presenter );
spyPresenter.attachView( mockView );
Bus mockBus = mock( Bus.class );
when( RxBus.get() ).thenReturn( mockBus );
}
项目:talchain
文件:ExternalMinerTest.java
@Before
public void setup() {
SystemProperties.getDefault().setBlockchainConfig(new FrontierConfig(new FrontierConfig.FrontierConstants() {
@Override
public BigInteger getMINIMUM_DIFFICULTY() {
return BigInteger.ONE;
}
}));
// Initialize mocks created above
MockitoAnnotations.initMocks(this);
when(ethereum.addNewMinedBlock(any(Block.class))).thenAnswer(new Answer<ImportResult>() {
@Override
public ImportResult answer(InvocationOnMock invocation) throws Throwable {
Block block = (Block) invocation.getArguments()[0];
return bc.getBlockchain().tryToConnect(block);
}
});
}
项目:AppCoins-ethereumj
文件:ExternalMinerTest.java
@Before
public void setup() {
SystemProperties.getDefault().setBlockchainConfig(new FrontierConfig(new FrontierConfig.FrontierConstants() {
@Override
public BigInteger getMINIMUM_DIFFICULTY() {
return BigInteger.ONE;
}
}));
// Initialize mocks created above
MockitoAnnotations.initMocks(this);
when(ethereum.addNewMinedBlock(any(Block.class))).thenAnswer(new Answer<ImportResult>() {
@Override
public ImportResult answer(InvocationOnMock invocation) throws Throwable {
Block block = (Block) invocation.getArguments()[0];
return bc.getBlockchain().tryToConnect(block);
}
});
}
项目:spring-io
文件:ProfileInfoResourceIntTest.java
@Before
public void setup() {
MockitoAnnotations.initMocks(this);
String mockProfile[] = {"test"};
JHipsterProperties.Ribbon ribbon = new JHipsterProperties.Ribbon();
ribbon.setDisplayOnActiveProfiles(mockProfile);
when(jHipsterProperties.getRibbon()).thenReturn(ribbon);
String activeProfiles[] = {"test"};
when(environment.getDefaultProfiles()).thenReturn(activeProfiles);
when(environment.getActiveProfiles()).thenReturn(activeProfiles);
ProfileInfoResource profileInfoResource = new ProfileInfoResource(environment, jHipsterProperties);
this.restProfileMockMvc = MockMvcBuilders
.standaloneSetup(profileInfoResource)
.build();
}
项目:GitHub
文件:DefaultBitmapFramePreparerTest.java
@Before
public void setup() {
MockitoAnnotations.initMocks(this);
mFakeClock = new FakeClock();
mExecutorService = new TestExecutorService(mFakeClock);
mDefaultBitmapFramePreparer = new DefaultBitmapFramePreparer(
mPlatformBitmapFactory,
mBitmapFrameRenderer,
BITMAP_CONFIG,
mExecutorService);
when(mAnimationBackend.getFrameCount()).thenReturn(FRAME_COUNT);
when(mAnimationBackend.getIntrinsicWidth()).thenReturn(BACKEND_INTRINSIC_WIDTH);
when(mAnimationBackend.getIntrinsicHeight()).thenReturn(BACKEND_INTRINSIC_HEIGHT);
when(mBitmapReference.isValid()).thenReturn(true);
when(mBitmapReference.get()).thenReturn(mBitmap);
}
项目:sentry
文件:AccountResourceIntTest.java
@Before
public void setup() {
MockitoAnnotations.initMocks(this);
doNothing().when(mockMailService).sendActivationEmail((User) anyObject());
AccountResource accountResource = new AccountResource();
ReflectionTestUtils.setField(accountResource, "userRepository", userRepository);
ReflectionTestUtils.setField(accountResource, "userService", userService);
ReflectionTestUtils.setField(accountResource, "mailService", mockMailService);
AccountResource accountUserMockResource = new AccountResource();
ReflectionTestUtils.setField(accountUserMockResource, "userRepository", userRepository);
ReflectionTestUtils.setField(accountUserMockResource, "userService", mockUserService);
ReflectionTestUtils.setField(accountUserMockResource, "mailService", mockMailService);
this.restMvc = MockMvcBuilders.standaloneSetup(accountResource).build();
this.restUserMockMvc = MockMvcBuilders.standaloneSetup(accountUserMockResource).build();
}
项目:android-deferred
文件:CallbacksTestBase.java
@Before
public void setUp() {
MockitoAnnotations.initMocks(this);
executorProvider = new ExecutorProvider() {
@Override
public Executor getUiExecutor() {
return uiExecutor;
}
@Override
public Executor getComputationExecutor() {
return computationExecutor;
}
@Override
public Executor getDiskExecutor() {
return diskExecutor;
}
@Override
public Executor getNetworkExecutor() {
return networkExecutor;
}
};
}
项目:Nird2
文件:SetupActivityTest.java
@Before
public void setUp() {
MockitoAnnotations.initMocks(this);
setupActivity = Robolectric.setupActivity(TestSetupActivity.class);
nicknameEntryWrapper = (TextInputLayout) setupActivity
.findViewById(R.id.nickname_entry_wrapper);
passwordConfirmationWrapper = (TextInputLayout) setupActivity
.findViewById(R.id.password_confirm_wrapper);
nicknameEntry =
(EditText) setupActivity.findViewById(R.id.nickname_entry);
passwordEntry =
(EditText) setupActivity.findViewById(R.id.password_entry);
passwordConfirmation =
(EditText) setupActivity.findViewById(R.id.password_confirm);
strengthMeter =
(StrengthMeter) setupActivity.findViewById(R.id.strength_meter);
createAccountButton =
(Button) setupActivity.findViewById(R.id.create_account);
}
项目:GitHub
文件:TasksPresenterTest.java
@Before
public void setupTasksPresenter() {
// Mockito has a very convenient way to inject mocks by using the @Mock annotation. To
// inject the mocks in the test the initMocks method needs to be called.
MockitoAnnotations.initMocks(this);
// Make the sure that all schedulers are immediate.
mSchedulerProvider = new ImmediateSchedulerProvider();
// Get a reference to the class under test
mTasksPresenter = new TasksPresenter(mTasksRepository, mTasksView, mSchedulerProvider);
// The presenter won't update the view unless it's active.
when(mTasksView.isActive()).thenReturn(true);
// We subscribe the tasks to 3, with one active and two completed
TASKS = Lists.newArrayList(new Task("Title1", "Description1"),
new Task("Title2", "Description2", true), new Task("Title3", "Description3", true));
}
项目:emergentmud
文件:CommandEditCommandTest.java
@Before
public void setUp() throws Exception {
MockitoAnnotations.initMocks(this);
when(capability.getName()).thenReturn("CAP");
for (int i = 0; i < 3; i++) {
CommandMetadata mock = mock(CommandMetadata.class);
when(mock.getName()).thenReturn("command" + i);
when(mock.getCapability()).thenReturn(capability);
commands.add(mock);
}
when(commandMetadataRepository.findAll(eq(CommandEditCommand.SORT))).thenReturn(commands);
when(commandMetadataRepository.findByName(eq("test"))).thenReturn(metadata);
when(capabilityRepository.findByName(eq("CAP"))).thenReturn(capability);
command = new CommandEditCommand(commandMetadataRepository, capabilityRepository);
}
项目:GitHub
文件:ByteBufferGifDecoderTest.java
@Before
public void setUp() {
MockitoAnnotations.initMocks(this);
gifHeader = Mockito.spy(new GifHeader());
when(parser.parseHeader()).thenReturn(gifHeader);
when(parserPool.obtain(isA(ByteBuffer.class))).thenReturn(parser);
when(decoderFactory.build(isA(GifDecoder.BitmapProvider.class),
eq(gifHeader), isA(ByteBuffer.class), anyInt()))
.thenReturn(gifDecoder);
List<ImageHeaderParser> parsers = new ArrayList<>();
parsers.add(new DefaultImageHeaderParser());
options = new Options();
decoder =
new ByteBufferGifDecoder(
RuntimeEnvironment.application,
parsers,
bitmapPool,
new LruArrayPool(ARRAY_POOL_SIZE_BYTES),
parserPool,
decoderFactory);
}
项目:hashsdn-controller
文件:SnapshotManagerTest.java
@Before
public void setUp() {
MockitoAnnotations.initMocks(this);
doReturn(false).when(mockRaftActorContext).hasFollowers();
doReturn(mockConfigParams).when(mockRaftActorContext).getConfigParams();
doReturn(10L).when(mockConfigParams).getSnapshotBatchCount();
doReturn(70).when(mockConfigParams).getSnapshotDataThresholdPercentage();
doReturn(mockReplicatedLog).when(mockRaftActorContext).getReplicatedLog();
doReturn("123").when(mockRaftActorContext).getId();
doReturn(mockDataPersistenceProvider).when(mockRaftActorContext).getPersistenceProvider();
doReturn(mockRaftActorBehavior).when(mockRaftActorContext).getCurrentBehavior();
doReturn("123").when(mockRaftActorBehavior).getLeaderId();
doReturn(mockElectionTerm).when(mockRaftActorContext).getTermInformation();
doReturn(5L).when(mockElectionTerm).getCurrentTerm();
doReturn("member5").when(mockElectionTerm).getVotedFor();
doReturn(new FileBackedOutputStreamFactory(10000000, "target"))
.when(mockRaftActorContext).getFileBackedOutputStreamFactory();
snapshotManager = new SnapshotManager(mockRaftActorContext, LoggerFactory.getLogger(this.getClass()));
factory = new TestActorFactory(getSystem());
actorRef = factory.createActor(MessageCollectorActor.props(), factory.generateActorId("test-"));
doReturn(actorRef).when(mockRaftActorContext).getActor();
snapshotManager.setCreateSnapshotConsumer(mockProcedure);
}
项目:history-api-navigation
文件:HistoryApiNavigationStateManagerTest.java
@Before
public void before() throws NoSuchFieldException, IllegalAccessException
{
MockitoAnnotations.initMocks(this);
setField(navigationStateManager, "contextPath", "/context-path");
}
项目:keti
文件:ExternalSubjectAttributeReaderTest.java
@BeforeMethod
void beforeMethod() {
this.attributeCache = Mockito.mock(AttributeCache.class);
this.externalSubjectAttributeReader = new ExternalSubjectAttributeReader(null, this.attributeCache, 3000);
MockitoAnnotations.initMocks(this);
}
项目:junit-extensions
文件:WatcherExtensionMetaTest.java
@BeforeEach
public void prepare() {
MockitoAnnotations.initMocks(this);
when(extensionContext.getStore(Namespace.create(WatcherExtension.class, extensionContext)))
.thenReturn(store);
sut = new WatcherExtension(logger);
}
项目:q-mail
文件:WebDavStoreTest.java
@Before
public void setUp() throws Exception {
MockitoAnnotations.initMocks(this);
HttpParams httpParams = new BasicHttpParams();
when(mockHttpClientFactory.create()).thenReturn(mockHttpClient);
when(mockHttpClient.getParams()).thenReturn(httpParams);
when(mockHttpClient.getConnectionManager()).thenReturn(mockClientConnectionManager);
when(mockClientConnectionManager.getSchemeRegistry()).thenReturn(mockSchemeRegistry);
}
项目:hashsdn-controller
文件:ShardedDOMDataBrokerDelegatingTransactionChainTest.java
@Before
public void setUp() {
MockitoAnnotations.initMocks(this);
doReturn(delegateTxChain).when(dataBroker).createTransactionChain(any());
txChain = new ShardedDOMDataBrokerDelegatingTransactionChain("1", TestModel.createTestContext(), dataBroker, txChainlistener);
}
项目:neatle
文件:CharacteristicSubscriptionTest.java
@Before
public void setUp() {
MockitoAnnotations.initMocks(this);
when(bluetoothDevice.getAddress()).thenReturn(MAC);
DeviceManager.getInstance(RuntimeEnvironment.application).putDevice(device, MAC);
subscription = new CharacteristicSubscriptionImpl(
RuntimeEnvironment.application, bluetoothDevice, SERVICE_UUID, CHARACTERISTIC_UUID);
subscription.setOnCharacteristicsChangedListener(changedListener);
}
项目:shoucang
文件:ContentResourceIntTest.java
@PostConstruct
public void setup() {
MockitoAnnotations.initMocks(this);
ContentResource contentResource = new ContentResource();
ReflectionTestUtils.setField(contentResource, "contentRepository", contentRepository);
this.restContentMockMvc = MockMvcBuilders.standaloneSetup(contentResource)
.setCustomArgumentResolvers(pageableArgumentResolver)
.setMessageConverters(jacksonMessageConverter).build();
}
项目:ARCLib
文件:ValidationServiceTest.java
@Before
public void setUp() {
MockitoAnnotations.initMocks(this);
store = new ValidationProfileStore();
store.setEntityManager(getEm());
store.setQueryFactory(new JPAQueryFactory(getEm()));
service = new ValidationService();
service.setValidationProfileStore(store);
}
项目:xm-uaa
文件:ConnectSupportUnitTest.java
@Before
public void setup() {
MockitoAnnotations.initMocks(this);
TenantContext.setCurrent(new TenantInfo("tenant", "userLogin", "", "protocol", "domain", "port", ""));
when(request.getNativeRequest(eq(HttpServletRequest.class))).thenReturn(httpRequest);
when(oauth1ConnectionFactory.getOAuthOperations()).thenReturn(oauth1Operations);
when(oauth2ConnectionFactory.getOAuthOperations()).thenReturn(oauth2Operations);
}
项目:hygene
文件:NodeMetadataCacheTest.java
@BeforeEach
void beforeEach() throws GfaParseException {
MockitoAnnotations.initMocks(this);
parser = spyMetadataParser();
gfaFile = createGraph();
cache = new NodeMetadataCache(gfaFile);
HygeneEventBus.getInstance().register(cache);
}
项目:Code4Health-Platform
文件:OperinoResourceIntTest.java
@Before
public void setup() {
MockitoAnnotations.initMocks(this);
OperinoResource operinoResource = new OperinoResource(operinoService, operinoComponentService);
this.restOperinoMockMvc = MockMvcBuilders.standaloneSetup(operinoResource)
.setCustomArgumentResolvers(pageableArgumentResolver)
.setControllerAdvice(exceptionTranslator)
.setMessageConverters(jacksonMessageConverter).build();
}
项目:cf-mta-deploy-service
文件:MtaConfigurationPurgerTest.java
@Before
public void setUp() throws IOException {
MockitoAnnotations.initMocks(this);
initApplicationsMock();
initConfigurationEntriesMock();
initConfigurationSubscriptionsMock();
}
项目:remember-me-back
文件:BookRestControllerTest.java
@Before
public void setup() throws Exception {
MockitoAnnotations.initMocks(this);
this.mockMvc = MockMvcBuilders.webAppContextSetup(this.webApplicationContext).dispatchOptions(true).build();
this.bookRepository.deleteAllInBatch();
this.book = bookRepository.save(new Book("Tom's adventure", "fine book", "Tom"));
this.bookList.add(bookRepository.save(new Book( "Harry Potter and the Cursed Child", "A description", "J. K. Rowling")));
this.bookList.add(bookRepository.save(new Book( "The Lord of the Rings", "The Lord of the Rings is an epic high fantasy novel written by English author and scholar J. R. R. Tolkien.", "J. R. R. Tolkien")));
}
项目:sentry
文件:SubscriberResourceIntTest.java
@Before
public void setup() {
MockitoAnnotations.initMocks(this);
SubscriberResource subscriberResource = new SubscriberResource();
ReflectionTestUtils.setField(subscriberResource, "subscriberService", subscriberService);
this.restSubscriberMockMvc = MockMvcBuilders.standaloneSetup(subscriberResource)
.setCustomArgumentResolvers(pageableArgumentResolver)
.setMessageConverters(jacksonMessageConverter).build();
}
项目:dragoman
文件:DecoratingMongoRepositoryTest.java
@BeforeEach
public void setUp() {
MockitoAnnotations.initMocks(this);
documentTransformer = new DocumentTransformer(objectMapper);
repository = new DecoratingMongoRepository(delegate, documentTransformer);
}
项目:jhipster-microservices-example
文件:EntryResourceIntTest.java
@Before
public void setup() {
MockitoAnnotations.initMocks(this);
EntryResource entryResource = new EntryResource(entryRepository, entrySearchRepository);
this.restEntryMockMvc = MockMvcBuilders.standaloneSetup(entryResource)
.setCustomArgumentResolvers(pageableArgumentResolver)
.setControllerAdvice(exceptionTranslator)
.setMessageConverters(jacksonMessageConverter).build();
}
项目:buenojo
文件:ImageCompletionExerciseResourceTest.java
@PostConstruct
public void setup() {
MockitoAnnotations.initMocks(this);
ImageCompletionExerciseResource imageCompletionExerciseResource = new ImageCompletionExerciseResource();
ReflectionTestUtils.setField(imageCompletionExerciseResource, "imageCompletionExerciseRepository", imageCompletionExerciseRepository);
this.restImageCompletionExerciseMockMvc = MockMvcBuilders.standaloneSetup(imageCompletionExerciseResource)
.setCustomArgumentResolvers(pageableArgumentResolver)
.setMessageConverters(jacksonMessageConverter).build();
}
项目:GitHub
文件:ThumbFetcherTest.java
@Before
public void setUp() {
MockitoAnnotations.initMocks(this);
uri = Uri.withAppendedPath(MediaStore.Video.Media.EXTERNAL_CONTENT_URI, "123");
fetcher = new ThumbFetcher(uri, opener);
}
项目:Quran
文件:BookmarkPresenterTest.java
@Before
public void setupTest() {
MockitoAnnotations.initMocks(BookmarkPresenterTest.this);
QuranSettings.setInstance(settings);
when(appContext.getString(anyInt())).thenReturn("Test");
when(appContext.getResources()).thenReturn(resources);
when(resources.getStringArray(anyInt())).thenReturn(RESOURCE_ARRAY);
when(appContext.getApplicationContext()).thenReturn(appContext);
}
项目:shoucang
文件:TopicResourceTest.java
@PostConstruct
public void setup() {
MockitoAnnotations.initMocks(this);
TopicResource topicResource = new TopicResource();
ReflectionTestUtils.setField(topicResource, "topicRepository", topicRepository);
this.restTopicMockMvc = MockMvcBuilders.standaloneSetup(topicResource)
.setCustomArgumentResolvers(pageableArgumentResolver)
.setMessageConverters(jacksonMessageConverter).build();
}
项目:spring-io
文件:AuditResourceIntTest.java
@Before
public void setup() {
MockitoAnnotations.initMocks(this);
AuditEventService auditEventService =
new AuditEventService(auditEventRepository, auditEventConverter);
AuditResource auditResource = new AuditResource(auditEventService);
this.restAuditMockMvc = MockMvcBuilders.standaloneSetup(auditResource)
.setCustomArgumentResolvers(pageableArgumentResolver)
.setConversionService(formattingConversionService)
.setMessageConverters(jacksonMessageConverter).build();
}
项目:spring-io
文件:BrandResourceIntTest.java
@Before
public void setup() {
MockitoAnnotations.initMocks(this);
BrandResource brandResource = new BrandResource(brandService);
this.restBrandMockMvc = MockMvcBuilders.standaloneSetup(brandResource)
.setCustomArgumentResolvers(pageableArgumentResolver)
.setControllerAdvice(exceptionTranslator)
.setMessageConverters(jacksonMessageConverter).build();
}
项目:RIBs
文件:RootRouterTest.java
@Before
public void setup() {
MockitoAnnotations.initMocks(this);
router = new RootRouter(
view,
interactor,
component,
new LoggedOutBuilder(component),
new LoggedInBuilder(component));
}
项目:osc-core
文件:AddApplianceSoftwareVersionServiceTest.java
@Before
public void testInitialize() throws Exception {
MockitoAnnotations.initMocks(this);
this.service.validator = this.validatorMock;
when(this.em.getTransaction()).thenReturn(this.tx);
when(this.dbMgr.getTransactionalEntityManager()).thenReturn(this.em);
when(this.dbMgr.getTransactionControl()).thenReturn(this.txControl);
this.txControl.setEntityManager(this.em);
}
项目:tokamak
文件:OAuth2AuthorizationContextTest.java
@Before
public void before() {
MockitoAnnotations.initMocks(this);
when(context.getAuthentication()).thenReturn(authentication);
SecurityContextHolder.setContext(context);
}
项目:buenojo
文件:ImageCompletionSolutionResourceTest.java
@PostConstruct
public void setup() {
MockitoAnnotations.initMocks(this);
ImageCompletionSolutionResource imageCompletionSolutionResource = new ImageCompletionSolutionResource();
ReflectionTestUtils.setField(imageCompletionSolutionResource, "imageCompletionSolutionRepository", imageCompletionSolutionRepository);
this.restImageCompletionSolutionMockMvc = MockMvcBuilders.standaloneSetup(imageCompletionSolutionResource)
.setCustomArgumentResolvers(pageableArgumentResolver)
.setMessageConverters(jacksonMessageConverter).build();
}
项目:cf-mta-deploy-service
文件:CFOptimizedSpaceGetterBaseTest.java
@Before
public void setUp() throws Exception {
MockitoAnnotations.initMocks(this);
this.spaceGetter = new CFOptimizedSpaceGetter(restTemplateFactory);
when(restTemplateFactory.getRestTemplate(client)).thenReturn(restTemplate);
when(client.login()).thenReturn(new DefaultOAuth2AccessToken(DUMMY));
when(client.getCloudControllerUrl()).thenReturn(new URL(CONTROLLER_URL));
}
项目:Code4Health-Platform
文件:SocialServiceIntTest.java
@Before
public void setup() {
MockitoAnnotations.initMocks(this);
doNothing().when(mockMailService).sendSocialRegistrationValidationEmail(anyObject(), anyString());
doNothing().when(mockConnectionRepository).addConnection(anyObject());
when(mockUsersConnectionRepository.createConnectionRepository(anyString())).thenReturn(mockConnectionRepository);
socialService = new SocialService(mockUsersConnectionRepository, authorityRepository,
passwordEncoder, userRepository, mockMailService, userSearchRepository);
}