Best Mockito code snippet using org.mockito.Mockito.integrations
Source:IntegrationControllerImplTest.java  
...63  public void initMocks() {64    MockitoAnnotations.openMocks(this);65  }66  /**67   * Find all integrations by criteria test.68   *69   * @throws EEAException the EEA exception70   */71  @Test72  public void findAllIntegrationsByCriteriaTest() throws EEAException {73    IntegrationVO integrationVO = new IntegrationVO();74    integrationVO.setId(1L);75    integrationControllerImpl.findAllIntegrationsByCriteria(integrationVO);76    Mockito.verify(integrationService, times(1)).getAllIntegrationsByCriteria(Mockito.any());77  }78  /**79   * Find all integrations by criteria exception test.80   *81   * @throws EEAException the EEA exception82   */83  @Test(expected = ResponseStatusException.class)84  public void findAllIntegrationsByCriteriaExceptionTest() throws EEAException {85    try {86      Mockito.doThrow(EEAException.class).when(integrationService)87          .getAllIntegrationsByCriteria(Mockito.any());88      integrationControllerImpl.findAllIntegrationsByCriteria(new IntegrationVO());89    } catch (ResponseStatusException e) {90      assertEquals(HttpStatus.INTERNAL_SERVER_ERROR, e.getStatus());91      throw e;92    }93  }94  /**95   * Creates the integration test.96   *97   * @throws EEAException the EEA exception98   */99  @Test100  public void createIntegrationTest() throws EEAException {101    IntegrationVO integrationVO = new IntegrationVO();102    integrationVO.getInternalParameters().put("datasetSchemaId", "test1");103    integrationVO.getInternalParameters().put("dataflowId", "1");104    integrationControllerImpl.createIntegration(integrationVO);105    Mockito.verify(integrationService, times(1)).createIntegration(Mockito.any());106  }107  /**108   * Creates the integration exception test.109   *110   * @throws EEAException the EEA exception111   */112  @Test(expected = ResponseStatusException.class)113  public void createIntegrationExceptionTest() throws EEAException {114    try {115      Mockito.doThrow(EEAException.class).when(integrationService).createIntegration(Mockito.any());116      integrationControllerImpl.createIntegration(new IntegrationVO());117    } catch (ResponseStatusException e) {118      assertEquals(HttpStatus.INTERNAL_SERVER_ERROR, e.getStatus());119      throw e;120    }121  }122  /**123   * Update integration test.124   *125   * @throws EEAException the EEA exception126   */127  @Test128  public void updateIntegrationTest() throws EEAException {129    IntegrationVO integrationVO = new IntegrationVO();130    integrationVO.setId(1L);131    integrationVO.getInternalParameters().put("datasetSchemaId", "test1");132    integrationVO.getInternalParameters().put("dataflowId", "1");133    integrationControllerImpl.updateIntegration(integrationVO);134    Mockito.verify(integrationService, times(1)).updateIntegration(Mockito.any());135  }136  /**137   * Update integration exception test.138   *139   * @throws EEAException the EEA exception140   */141  @Test(expected = ResponseStatusException.class)142  public void updateIntegrationExceptionTest() throws EEAException {143    try {144      Mockito.doThrow(EEAException.class).when(integrationService).updateIntegration(Mockito.any());145      integrationControllerImpl.updateIntegration(new IntegrationVO());146    } catch (ResponseStatusException e) {147      assertEquals(HttpStatus.INTERNAL_SERVER_ERROR, e.getStatus());148      throw e;149    }150  }151  /**152   * Delete integration test.153   *154   * @throws EEAException the EEA exception155   */156  @Test157  public void deleteIntegrationTest() throws EEAException {158    integrationControllerImpl.deleteIntegration(1L, 1L);159    Mockito.verify(integrationService, times(1)).deleteIntegration(Mockito.any());160  }161  /**162   * Delete integration exception test.163   *164   * @throws EEAException the EEA exception165   */166  @Test(expected = ResponseStatusException.class)167  public void deleteIntegrationExceptionTest() throws EEAException {168    try {169      Mockito.doThrow(EEAException.class).when(integrationService).deleteIntegration(Mockito.any());170      integrationControllerImpl.deleteIntegration(null, null);171    } catch (ResponseStatusException e) {172      assertEquals(HttpStatus.INTERNAL_SERVER_ERROR, e.getStatus());173      throw e;174    }175  }176  /**177   * Find extensions and operations test.178   *179   * @throws EEAException the EEA exception180   */181  @Test182  public void findExtensionsAndOperationsTest() throws EEAException {183    IntegrationVO integrationVO = new IntegrationVO();184    Map<String, String> internalParameters = new HashMap<>();185    internalParameters.put("datasetSchemaId", "datasetSchemaId");186    integrationControllerImpl.findExtensionsAndOperations(integrationVO);187    Mockito.verify(integrationService, times(1)).getOnlyExtensionsAndOperations(Mockito.any());188  }189  /**190   * Find extensions and operations exception test.191   *192   * @throws EEAException the EEA exception193   */194  @Test(expected = ResponseStatusException.class)195  public void findExtensionsAndOperationsExceptionTest() throws EEAException {196    try {197      Mockito.doThrow(EEAException.class).when(integrationService)198          .getAllIntegrationsByCriteria(Mockito.any());199      integrationControllerImpl.findExtensionsAndOperations(new IntegrationVO());200    } catch (ResponseStatusException e) {201      assertEquals(HttpStatus.INTERNAL_SERVER_ERROR, e.getStatus());202      throw e;203    }204  }205  /**206   * Copy integrations test.207   *208   * @throws EEAException the EEA exception209   */210  @Test211  public void copyIntegrationsTest() throws EEAException {212    Map<String, String> dictionaryOriginTargetObjectId = new HashMap<>();213    dictionaryOriginTargetObjectId.put("5ce524fad31fc52540abae73", "5ce524fad31fc52540abae73");214    CopySchemaVO copy = new CopySchemaVO();215    copy.setDataflowIdDestination(1L);216    copy.setDictionaryOriginTargetObjectId(dictionaryOriginTargetObjectId);217    copy.setOriginDatasetSchemaIds(Arrays.asList("5ce524fad31fc52540abae73"));218    integrationControllerImpl.copyIntegrations(copy);219    Mockito.verify(integrationService, times(1)).copyIntegrations(Mockito.any(), Mockito.any(),220        Mockito.any());221  }222  /**223   * Copy integrations exception test.224   *225   * @throws EEAException the EEA exception226   */227  @Test(expected = ResponseStatusException.class)228  public void copyIntegrationsExceptionTest() throws EEAException {229    try {230      Map<String, String> dictionaryOriginTargetObjectId = new HashMap<>();231      dictionaryOriginTargetObjectId.put("5ce524fad31fc52540abae73", "5ce524fad31fc52540abae73");232      CopySchemaVO copy = new CopySchemaVO();233      copy.setDataflowIdDestination(1L);234      copy.setDictionaryOriginTargetObjectId(dictionaryOriginTargetObjectId);235      copy.setOriginDatasetSchemaIds(Arrays.asList("5ce524fad31fc52540abae73"));236      Mockito.doThrow(EEAException.class).when(integrationService).copyIntegrations(Mockito.any(),237          Mockito.any(), Mockito.any());238      integrationControllerImpl.copyIntegrations(copy);239    } catch (ResponseStatusException e) {240      assertEquals(HttpStatus.INTERNAL_SERVER_ERROR, e.getStatus());241      throw e;242    }243  }244  /**245   * Creates the default integration test.246   *247   * @throws EEAException the EEA exception248   */249  @Test250  public void createDefaultIntegrationTest() throws EEAException {251    Mockito.doNothing().when(integrationService).createDefaultIntegration(Mockito.any(),252        Mockito.any());253    integrationControllerImpl.createDefaultIntegration(1L, "5ce524fad31fc52540abae73");254    Mockito.verify(integrationService, times(1)).createDefaultIntegration(Mockito.any(),255        Mockito.any());256  }257  /**258   * Creates the default integration test.259   *260   * @throws EEAException the EEA exception261   */262  @Test(expected = ResponseStatusException.class)263  public void createDefaultIntegrationExceptionTest() throws EEAException {264    Mockito.doThrow(EEAException.class).when(integrationService)265        .createDefaultIntegration(Mockito.any(), Mockito.any());266    try {267      integrationControllerImpl.createDefaultIntegration(1L, "5ce524fad31fc52540abae73");268    } catch (ResponseStatusException e) {269      assertEquals(HttpStatus.INTERNAL_SERVER_ERROR, e.getStatus());270      throw e;271    }272  }273  /**274   * Find expor EU dataset integration by dataset id test.275   */276  @Test277  public void findExporEUDatasetIntegrationByDatasetIdTest() {278    Mockito.when(integrationService.getExportEUDatasetIntegration(Mockito.anyString()))279        .thenReturn(null);280    Assert.assertNull(281        integrationControllerImpl.findExportEUDatasetIntegration("5ce524fad31fc52540abae73", 0L));282  }283  /**284   * Execute EU dataset export test.285   *286   * @throws EEAException the EEA exception287   */288  @Test289  public void executeEUDatasetExportTest() throws EEAException {290    Mockito.doNothing().when(notificationControllerZuul)291        .createUserNotificationPrivate(Mockito.anyString(), Mockito.any());292    Mockito.doNothing().when(integrationService).addPopulateEUDatasetLock(Mockito.anyLong());293    Mockito.when(integrationService.executeEUDatasetExport(Mockito.anyLong()))294        .thenReturn(new ArrayList<>());295    Mockito.doNothing().when(integrationService).releasePopulateEUDatasetLock(Mockito.anyLong());296    List<ExecutionResultVO> response = integrationControllerImpl.executeEUDatasetExport(1L);297    Assert.assertEquals(0, response.size());298  }299  /**300   * Execute EU dataset export legacy test.301   *302   * @throws EEAException the EEA exception303   */304  @Test305  public void executeEUDatasetExportLegacyTest() throws EEAException {306    Mockito.doNothing().when(notificationControllerZuul)307        .createUserNotificationPrivate(Mockito.anyString(), Mockito.any());308    Mockito.doNothing().when(integrationService).addPopulateEUDatasetLock(Mockito.anyLong());309    Mockito.when(integrationService.executeEUDatasetExport(Mockito.anyLong()))310        .thenReturn(new ArrayList<>());311    Mockito.doNothing().when(integrationService).releasePopulateEUDatasetLock(Mockito.anyLong());312    List<ExecutionResultVO> response = integrationControllerImpl.executeEUDatasetExportLegacy(1L);313    Assert.assertEquals(0, response.size());314  }315  /**316   * Execute EU dataset export exception test.317   *318   * @throws EEAException the EEA exception319   */320  @Test(expected = ResponseStatusException.class)321  public void executeEUDatasetExportExceptionTest() throws EEAException {322    Mockito.doNothing().when(notificationControllerZuul)323        .createUserNotificationPrivate(Mockito.anyString(), Mockito.any());324    Mockito.doNothing().when(integrationService).addPopulateEUDatasetLock(Mockito.anyLong());325    Mockito.when(integrationService.executeEUDatasetExport(Mockito.anyLong()))326        .thenThrow(EEAException.class);327    Mockito.doNothing().when(integrationService).releasePopulateEUDatasetLock(Mockito.anyLong());328    try {329      integrationControllerImpl.executeEUDatasetExport(1L);330    } catch (ResponseStatusException e) {331      Assert.assertEquals(HttpStatus.INTERNAL_SERVER_ERROR, e.getStatus());332      throw e;333    }334  }335  /**336   * Find export integration test.337   */338  @Test339  public void findExportIntegrationTest() {340    IntegrationVO integrationVO = new IntegrationVO();341    Mockito.when(integrationService.getExportIntegration(Mockito.anyString(), Mockito.anyLong()))342        .thenReturn(integrationVO);343    Assert.assertEquals(integrationVO,344        integrationControllerImpl.findExportIntegration("5ce524fad31fc52540abae73", 1L));345  }346  /**347   * Delete schema integrations test.348   */349  @Test350  public void deleteSchemaIntegrationsTest() {351    Mockito.doNothing().when(integrationService).deleteSchemaIntegrations(Mockito.anyString());352    integrationControllerImpl.deleteSchemaIntegrations("5ce524fad31fc52540abae73");353    Mockito.verify(integrationService, times(1)).deleteSchemaIntegrations(Mockito.anyString());354  }355  /**356   * Execute external integration test.357   *358   * @throws EEAException the EEA exception359   */360  @Test361  public void executeExternalIntegrationTest() throws EEAException {362    DataSetMetabaseVO datasetMetabaseVO = new DataSetMetabaseVO();363    datasetMetabaseVO.setDataSetName("datasetName");364    Mockito.when(dataSetMetabaseControllerZuul.findDatasetMetabaseById(Mockito.anyLong()))365        .thenReturn(datasetMetabaseVO);366    Mockito.doNothing().when(notificationControllerZuul)367        .createUserNotificationPrivate(Mockito.anyString(), Mockito.any());368    integrationControllerImpl.executeExternalIntegration(1L, 1L, false);369    Mockito.verify(integrationService, times(1)).executeExternalIntegration(Mockito.any(),370        Mockito.any(), Mockito.any(), Mockito.any());371  }372  /**373   * Execute external integration exception test.374   *375   * @throws EEAException the EEA exception376   */377  @Test(expected = ResponseStatusException.class)378  public void executeExternalIntegrationExceptionTest() throws EEAException {379    DataSetMetabaseVO datasetMetabaseVO = new DataSetMetabaseVO();380    datasetMetabaseVO.setDataSetName("datasetName");381    Mockito.when(dataSetMetabaseControllerZuul.findDatasetMetabaseById(Mockito.anyLong()))382        .thenReturn(datasetMetabaseVO);383    Mockito.doNothing().when(notificationControllerZuul)384        .createUserNotificationPrivate(Mockito.anyString(), Mockito.any());385    Mockito.doThrow(EEAException.class).when(integrationService).executeExternalIntegration(386        Mockito.anyLong(), Mockito.anyLong(), Mockito.any(), Mockito.any());387    try {388      integrationControllerImpl.executeExternalIntegration(1L, 1L, false);389    } catch (ResponseStatusException e) {390      Assert.assertEquals(HttpStatus.INTERNAL_SERVER_ERROR, e.getStatus());391      throw e;392    }393  }394  /**395   * Creates the integrations test.396   *397   * @throws EEAException the EEA exception398   */399  @Test400  public void createIntegrationsTest() throws EEAException {401    IntegrationVO integrationVO = new IntegrationVO();402    integrationVO.getInternalParameters().put("datasetSchemaId", "test1");403    integrationVO.getInternalParameters().put("dataflowId", "1");404    integrationControllerImpl.createIntegrations(Arrays.asList(integrationVO));405    Mockito.verify(integrationService, times(1)).createIntegrations(Mockito.any());406  }407  /**408   * Creates the integrations exception test.409   *410   * @throws EEAException the EEA exception411   */412  @Test(expected = ResponseStatusException.class)413  public void createIntegrationsExceptionTest() throws EEAException {414    try {415      Mockito.doThrow(EEAException.class).when(integrationService)416          .createIntegrations(Mockito.any());417      integrationControllerImpl.createIntegrations(Arrays.asList(new IntegrationVO()));418    } catch (ResponseStatusException e) {419      assertEquals(HttpStatus.INTERNAL_SERVER_ERROR, e.getStatus());420      throw e;421    }422  }423  @Test424  public void findIntegrationByIdTest() throws EEAException {425    IntegrationVO integration = new IntegrationVO();426    integration.setId(1L);427    Mockito.when(integrationService.getIntegration(Mockito.anyLong())).thenReturn(integration);428    assertEquals(integration, integrationControllerImpl.findIntegrationById(1L));429  }430  @Test431  public void executeIntegrationProcessTest() {432    Mockito.when(integrationExecutorFactory.getExecutor(Mockito.any()))433        .thenReturn(integrationExecutorService);434    assertNull("assertion error",435        integrationControllerImpl.executeIntegrationProcess(null, null, null, null, null));436  }437  @Test438  public void testDeleteExportEuDatasetIntegration() throws EEAException {439    Mockito.doNothing().when(integrationService).deleteExportEuDataset(Mockito.anyString());440    integrationControllerImpl.deleteExportEuDatasetIntegration("5ce524fad31fc52540abae73");441    Mockito.verify(integrationService, times(1)).deleteExportEuDataset(Mockito.anyString());442  }443  @Test444  public void testDeleteExportEuDatasetIntegrationException() throws EEAException {445    try {446      Mockito.doThrow(EEAException.class).when(integrationService)447          .deleteExportEuDataset(Mockito.anyString());448      integrationControllerImpl.deleteExportEuDatasetIntegration("5ce524fad31fc52540abae73");449    } catch (ResponseStatusException e) {450      assertEquals(HttpStatus.INTERNAL_SERVER_ERROR, e.getStatus());451      throw e;452    }453  }454  @Test455  public void findExtensionsAndOperationsPrivateTest() throws EEAException {456    List<IntegrationVO> integrations = new ArrayList<>();457    IntegrationVO integration = new IntegrationVO();458    integration.setId(1L);459    integrations.add(integration);460    Mockito.when(integrationService.getAllIntegrationsByCriteria(Mockito.any()))461        .thenReturn(integrations);462    Mockito.when(integrationService.getOnlyExtensionsAndOperations(Mockito.anyList()))463        .thenReturn(integrations);464    assertEquals(integrations,465        integrationControllerImpl.findExtensionsAndOperationsPrivate(integration));466  }467  @Test(expected = ResponseStatusException.class)468  public void findExtensionsAndOperationsPrivateExceptionTest() throws EEAException {469    try {470      List<IntegrationVO> integrations = new ArrayList<>();471      IntegrationVO integration = new IntegrationVO();472      integration.setId(1L);473      integrations.add(integration);474      Mockito.doThrow(EEAException.class).when(integrationService)475          .getAllIntegrationsByCriteria(Mockito.any());476      integrationControllerImpl.findExtensionsAndOperationsPrivate(integration);477    } catch (ResponseStatusException e) {478      assertNotNull(e);479      throw e;480    }481  }482}...Source:KinesisSetupResourceTest.java  
1package org.graylog.integrations.aws.resources;2import org.graylog.integrations.aws.resources.requests.CreateLogSubscriptionRequest;3import org.graylog.integrations.aws.resources.requests.CreateRolePermissionRequest;4import org.graylog.integrations.aws.resources.requests.KinesisNewStreamRequest;5import org.graylog.integrations.aws.resources.responses.CreateLogSubscriptionResponse;6import org.graylog.integrations.aws.resources.responses.CreateRolePermissionResponse;7import org.graylog.integrations.aws.resources.responses.KinesisNewStreamResponse;8import org.graylog.integrations.aws.service.CloudWatchService;9import org.graylog.integrations.aws.service.KinesisService;10import org.graylog2.plugin.database.users.User;11import org.junit.Before;12import org.junit.Rule;13import org.junit.Test;14import org.mockito.Mock;15import org.mockito.Mockito;16import org.mockito.junit.MockitoJUnit;17import org.mockito.junit.MockitoRule;18import software.amazon.awssdk.auth.credentials.AwsCredentialsProvider;19import software.amazon.awssdk.regions.Region;20import software.amazon.awssdk.services.cloudwatchlogs.CloudWatchLogsClient;21import software.amazon.awssdk.services.cloudwatchlogs.CloudWatchLogsClientBuilder;22import software.amazon.awssdk.services.cloudwatchlogs.model.PutSubscriptionFilterRequest;23import software.amazon.awssdk.services.cloudwatchlogs.model.PutSubscriptionFilterResponse;...Source:AWSServiceTest.java  
1package org.graylog.integrations.aws.service;2import com.fasterxml.jackson.core.JsonProcessingException;3import org.graylog.integrations.aws.AWSMessageType;4import org.graylog.integrations.aws.codecs.AWSCodec;5import org.graylog.integrations.aws.inputs.AWSInput;6import org.graylog.integrations.aws.resources.requests.AWSInputCreateRequest;7import org.graylog.integrations.aws.resources.responses.AWSRegion;8import org.graylog.integrations.aws.resources.responses.AvailableServiceResponse;9import org.graylog.integrations.aws.resources.responses.KinesisPermissionsResponse;10import org.graylog.integrations.aws.transports.KinesisTransport;11import org.graylog2.inputs.Input;12import org.graylog2.inputs.InputServiceImpl;13import org.graylog2.plugin.database.users.User;14import org.graylog2.plugin.inputs.MessageInput;15import org.graylog2.plugin.system.NodeId;16import org.graylog2.rest.models.system.inputs.requests.InputCreateRequest;17import org.graylog2.shared.bindings.providers.ObjectMapperProvider;18import org.graylog2.shared.inputs.MessageInputFactory;19import org.junit.Before;20import org.junit.Rule;21import org.junit.Test;22import org.mockito.ArgumentCaptor;23import org.mockito.Mock;24import org.mockito.junit.MockitoJUnit;...Source:BytecodeReaderTest.java  
...75        final String absoluteFilePath = Paths76            .get(getClass().getResource("/some.amp.data").toURI())77            .toFile().getAbsolutePath();78        final Map<String, Integer> expected = Map.of(79            "/org/alfresco/integrations/google/docs/GoogleDocsModel.class", 1,80            "/org/alfresco/integrations/google/docs/GoogleDocsConstants.class", 1,81            "/org/alfresco/integrations/google/docs/utils/FileNameUtil.class", 2,82            "/org/alfresco/integrations/google/docs/utils/FileRevisionComparator.class", 1,83            "/org/alfresco/integrations/google/docs/model/EditingInGoogleAspect.class", 1,84            "/org/alfresco/integrations/google/docs/exceptions/ConcurrentEditorException.class", 1,85            "/org/alfresco/integrations/google/docs/exceptions/MustDowngradeFormatException.class", 1,86            "/org/alfresco/integrations/google/docs/exceptions/MustUpgradeFormatException.class", 1,87            "/org/alfresco/integrations/google/docs/exceptions/NotInGoogleDriveException.class", 188        );89        final Map<String, List<byte[]>> result = bytecodeReader.readAmpArtifact(absoluteFilePath);90        assertNotNull(result);91        assertFalse(result.isEmpty());92        assertEquals(expected.size(), result.size());93        expected.forEach((k, v) -> {94            assertTrue(result.containsKey(k), "Can't find entry for " + k);95            assertEquals(v, result.get(k).size());96        });97    }98    @Test99    public void testExtractClassBytecodeFromJar() throws IOException100    {101        final Set<String> expected = Set.of(...Source:IntegrationsServiceImplTest.java  
1package com.kenshoo.integrations.service;2import com.kenshoo.integrations.dao.IntegrationsDao;3import com.kenshoo.integrations.entity.Integration;4import org.junit.Test;5import org.junit.runner.RunWith;6import org.mockito.InjectMocks;7import org.mockito.Mock;8import org.mockito.junit.MockitoJUnitRunner;9import java.io.IOException;10import java.util.List;11import static org.junit.Assert.*;12import static org.mockito.ArgumentMatchers.eq;13import static org.mockito.Mockito.*;14@RunWith(MockitoJUnitRunner.class)15public class IntegrationsServiceImplTest {16    @InjectMocks17    IntegrationsServiceImpl integrationsService;18    @Mock19    IntegrationsDao integrationsDao;20    @Mock21    KsNormalizerClient ksNormalizerClient;22    @Test23    public void insertIntegration() {24        integrationsService.insertIntegration("123", "some data");25    }26    @Test27    public void fetchIntegrationsByKsId_validId_succeed() throws IOException {28        final String KS_ID = "111";29        final String NORMALIZED_KS_ID = "4011";30        List<Integration> expected = List.of(new Integration(1, NORMALIZED_KS_ID, "some data"));31        when(ksNormalizerClient.normalize(eq(KS_ID))).thenReturn(NORMALIZED_KS_ID);32        when(integrationsDao.fetchByKsId(eq(NORMALIZED_KS_ID))).thenReturn(expected);33        assertEquals(expected, integrationsService.fetchIntegrationsByKsId(KS_ID));34    }35    @Test36    public void fetchIntegrationsByKsId_failedNormalize_leaveSameId() throws IOException {37        final String KS_ID = "111";38        List<Integration> expected = List.of(new Integration(1, KS_ID, "some data"));39        when(ksNormalizerClient.normalize(eq(KS_ID))).thenThrow(new IOException());40        when(integrationsDao.fetchByKsId(eq(KS_ID))).thenReturn(expected);41        assertEquals(expected, integrationsService.fetchIntegrationsByKsId(KS_ID));42    }43    @Test44    public void migrate() throws IOException {45        final String KS_ID1 = "111";46        final String NORMALIZED_KS_ID1 = "4011";47        final String KS_ID2 = "222";48        final String NORMALIZED_KS_ID2 = "4222";49        List<Integration> allIntegrations = List.of(50                new Integration(1, KS_ID1, "some data1"),51                new Integration(2, KS_ID1, "some data2"),52                new Integration(3, KS_ID1, "some data3"),53                new Integration(4, KS_ID2, "some data4"));54        when(integrationsDao.fetchAll()).thenReturn(allIntegrations);55        when(integrationsDao.updateKsId(eq(KS_ID1), eq(NORMALIZED_KS_ID1))).thenReturn(countIntegrationsForKsId(KS_ID1, allIntegrations));56        when(integrationsDao.updateKsId(eq(KS_ID2), eq(NORMALIZED_KS_ID2))).thenReturn(countIntegrationsForKsId(KS_ID2, allIntegrations));57        when(ksNormalizerClient.normalize(eq(KS_ID1))).thenReturn(NORMALIZED_KS_ID1);58        when(ksNormalizerClient.normalize(eq(KS_ID2))).thenReturn(NORMALIZED_KS_ID2);59        int updatedEntriesCount = integrationsService.migrate();60        verify(integrationsDao, times(1)).fetchAll();61        verify(integrationsDao, times(2)).updateKsId(anyString(), anyString());62        assertEquals(allIntegrations.size(), updatedEntriesCount);63    }64    private int countIntegrationsForKsId(String ksId, List<Integration> integrations) {65        return (int) integrations.stream().filter(integration -> integration.getKsId().equals(ksId)).count();66    }67}...Source:AWSTransportTest.java  
1package org.graylog.integrations.aws.transports;2import com.google.common.eventbus.EventBus;3import org.graylog.integrations.aws.AWSMessageType;4import org.graylog.integrations.aws.codecs.AWSCodec;5import org.graylog2.plugin.LocalMetricRegistry;6import org.graylog2.plugin.configuration.Configuration;7import org.graylog2.plugin.inputs.MessageInput;8import org.graylog2.plugin.inputs.MisfireException;9import org.graylog2.plugin.inputs.transports.Transport;10import org.junit.Before;11import org.junit.Rule;12import org.junit.Test;13import org.mockito.Mock;14import org.mockito.junit.MockitoJUnit;15import org.mockito.junit.MockitoRule;16import java.util.HashMap;17import java.util.Map;18import static org.mockito.ArgumentMatchers.isA;...Source:IntegrationsConfigUTest.java  
...17@RunWith(MockitoJUnitRunner.class)18public class IntegrationsConfigUTest {19    private static final Logger log = LoggerFactory.getLogger(IntegrationsConfigUTest.class);20    @InjectMocks21    private IntegrationsConfig integrationsConfig;22    @Mock23    private Environment env;24    @Test25    public void givenValidPropertyFile_whenIntelligentNetworkService_thenReturnJaxWsPort() {26        when(env.getProperty("configs.econetwebservice.ws.serviceInterface"))27                .thenReturn("com.econetwireless.in.webservice.IntelligentNetworkService");28        when(env.getProperty("configs.econetwebservice.ws.wsdl"))29                .thenReturn("wsdls/IntelligentNetworkService.wsdl");30        JaxWsPortProxyFactoryBean jaxWsPortProxyFactoryBean = integrationsConfig.intelligentNetworkService();31        log.info("{}", jaxWsPortProxyFactoryBean);32        assertNotNull(jaxWsPortProxyFactoryBean);33        verify(env, times(6)).getProperty(anyString());34    }35    @Test36    public void givenInvalidPropertyFile_whenIntelligentNetworkService_thenReturnNull() {37        when(env.getProperty("configs.econetwebservice.ws.serviceInterface"))38                .thenReturn("com.econetwireless.in.webservice.IntelligentNetworkService");39        when(env.getProperty("configs.econetwebservice.ws.wsdl"))40                .thenReturn(null);41        JaxWsPortProxyFactoryBean jaxWsPortProxyFactoryBean = integrationsConfig.intelligentNetworkService();42        log.info("{}", jaxWsPortProxyFactoryBean);43        assertNull(jaxWsPortProxyFactoryBean);44        verify(env, times(2)).getProperty(anyString());45    }46}...Source:TestIntegrationsExporterTest.java  
1// Copyright 2011 The Bazel Authors. All Rights Reserved.2//3// Licensed under the Apache License, Version 2.0 (the "License");4// you may not use this file except in compliance with the License.5// You may obtain a copy of the License at6//7//    http://www.apache.org/licenses/LICENSE-2.08//9// Unless required by applicable law or agreed to in writing, software10// distributed under the License is distributed on an "AS IS" BASIS,11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.12// See the License for the specific language governing permissions and13// limitations under the License.14package com.google.testing.junit.runner.util;15import static org.mockito.Mockito.verify;16import org.junit.After;17import org.junit.Before;18import org.junit.Test;19import org.junit.runner.RunWith;20import org.mockito.Mock;21import org.mockito.runners.MockitoJUnitRunner;22/** Tests for {@link TestIntegrationsExporter}. */23@RunWith(MockitoJUnitRunner.class)24public class TestIntegrationsExporterTest {25  @Mock private TestIntegrationsExporter.Callback mockCallback;26  private TestIntegrationsExporter.Callback previousCallback;27  @Before28  public void setThreadCallback() throws Exception {29    previousCallback = TestIntegrationsRunnerIntegration.setTestCaseForThread(mockCallback);30  }31  @After32  public void restorePreviousThreadCallback() {33    TestIntegrationsRunnerIntegration.setTestCaseForThread(previousCallback);34  }35  @Test36  public void testExportTestIntegration() {37    final TestIntegration testIntegration =38        TestIntegration.builder()39            .setContactEmail("test@testmail.com")40            .setComponentId("1234")41            .setName("Test")42            .setUrl("testurl")43            .setDescription("Test description.")44            .setForegroundColor("white")45            .setBackgroundColor("rgb(47, 122, 243)")46            .build();47    TestIntegrationsExporter.INSTANCE.newTestIntegration(testIntegration);48    verify(mockCallback).exportTestIntegration(testIntegration);49  }50}...integrations
Using AI Code Generation
1import org.mockito.Mockito;2import org.mockito.stubbing.Answer;3import org.mockito.invocation.InvocationOnMock;4import org.mockito.ArgumentCaptor;5public class 1 {6    public static void main(String[] args) {7        List mockedList = Mockito.mock(List.class);8        Mockito.when(mockedList.get(0)).thenReturn("first");9        Mockito.when(mockedList.get(1)).thenThrow(new RuntimeException());10        Mockito.verify(mockedList).get(0);11        Mockito.verify(mockedList, Mockito.never()).get(1);12        Mockito.when(mockedList.get(Mockito.anyInt())).thenReturn("element");13        Mockito.when(mockedList.contains(Mockito.argThat(new IsValid()))).thenReturn(true);14        Mockito.verify(mockedList).get(Mockito.anyInt());15        Mockito.verify(mockedList).contains(Mockito.argThat(new IsValid()));16        ArgumentCaptor<String> argument = ArgumentCaptor.forClass(String.class);17        Mockito.verify(mockedList).add(argument.capture());18        Assert.assertEquals("someString", argument.getValue());19        doThrow(new RuntimeException()).when(mockedList).clear();20        verify(mockedList, timeout(100)).clear();21        verify(mockedList, timeout(100, TimeUnit.MILLISECONDS)).clear();22        verify(mockedList, never()).clear();23        verify(mockedList, atLeastOnce()).add("once");24        verify(mockedList, atLeast(2)).add("twice");25        verify(mockedList, atMost(5)).add("three times");26        when(mockedList.get(Mockito.anyInt())).thenAnswer(new Answer<String>() {27            public String answer(InvocationOnMock invocation) {28                Object[] args = invocation.getArguments();29                Object mock = invocation.getMock();30                return "called with arguments: " + args;31            }32        });33        System.out.println(mockedList.get(0));34        System.out.println(mockedList.get(1));integrations
Using AI Code Generation
1package com.ack.integration.mock;2import static org.mockito.Mockito.mock;3import static org.mockito.Mockito.when;4import java.util.List;5import org.junit.Test;6public class MockTest {7  public void testMock() {8    List mockedList = mock( List.class );9    when( mockedList.get( 0 ) ).thenReturn( "first" );10    when( mockedList.get( 1 ) ).thenReturn( "second" );11    when( mockedList.get( 2 ) ).thenReturn( "third" );12    System.out.println( mockedList.get( 0 ) );13    System.out.println( mockedList.get( 1 ) );14    System.out.println( mockedList.get( 2 ) );15  }16}integrations
Using AI Code Generation
1public class MockitoExample {2    public void testMockito(){3        List mockList = mock(List.class);4        when(mockList.get(0)).thenReturn("first");5        when(mockList.get(1)).thenReturn("second");6        assertEquals("first",mockList.get(0));7        assertEquals("second",mockList.get(1));8        assertEquals(null,mockList.get(2));9    }10}integrations
Using AI Code Generation
1package com.ack.j2se.mock;2import static org.mockito.Mockito.mock;3import static org.mockito.Mockito.when;4public class MockingClass {5  public static void main( String[] args ) {6    MockedClass mockedClass = mock( MockedClass.class );7    when( mockedClass.returnString() ).thenReturn( "Hello World" );8    System.out.println( mockedClass.returnString() );9  }10}11package com.ack.j2se.mock;12public class MockedClass {13  public String returnString() {14    return "Hello World";15  }16}integrations
Using AI Code Generation
1import org.mockito.Mockito;2import org.mockito.stubbing.Answer;3import java.util.List;4public class MockitoIntegration {5    public static void main(String[] args) {6        List mockedList = Mockito.mock(List.class);7        Mockito.when(mockedList.get(0)).thenReturn("first");8        Mockito.when(mockedList.get(1)).thenThrow(new RuntimeException());9        System.out.println(mockedList.get(0));10        System.out.println(mockedList.get(999));11        Mockito.verify(mockedList).get(0);12    }13}14    at org.mockito.Mockito.when(Mockito.java:1019)15    at org.mockito.Mockito.when(Mockito.java:1025)16    at MockitoIntegration.main(MockitoIntegration.java:9)integrations
Using AI Code Generation
1package org.mockito;2import org.mockito.*;3import static org.mockito.Mockito.*;4import static org.mockito.Matchers.*;5import static org.junit.Assert.*;6import org.junit.Test;7import org.junit.Before;8import org.junit.runner.RunWith;9import org.mockito.runners.MockitoJUnitRunner;10import java.util.*;11import java.io.*;12@RunWith(MockitoJUnitRunner.class)13public class 1 {14    List mockedList;15    public void test() {16        mockedList.add("one");17        mockedList.clear();18        verify(mockedList).add("one");19        verify(mockedList).clear();20    }21}22package org.mockito;23import org.mockito.*;24import static org.mockito.Mockito.*;25import static org.mockito.Matchers.*;26import static org.junit.Assert.*;27import org.junit.Test;28import org.junit.Before;29import org.junit.runner.RunWith;30import org.mockito.runners.MockitoJUnitRunner;31import java.util.*;32import java.io.*;33@RunWith(MockitoJUnitRunner.class)34public class 2 {35    List mockedList;36    public void test() {37        mockedList.add("one");38        mockedList.clear();39        verify(mockedList).add("one");40        verify(mockedList).clear();41    }42}43package org.mockito;44import org.mockito.*;45import static org.mockito.Mockito.*;46import static org.mockito.Matchers.*;47import static org.junit.Assert.*;48import org.junit.Test;49import org.junit.Before;50import org.junit.runner.RunWith;51import org.mockito.runners.MockitoJUnitRunner;52import java.util.*;53import java.io.*;54@RunWith(MockitoJUnitRunner.class)55public class 3 {56    List mockedList;57    public void test() {58        mockedList.add("one");59        mockedList.clear();60        verify(mockedList).add("one");61        verify(mockedList).clear();62    }63}64package org.mockito;65import org.mockito.*;66import static org.mockito.Mockito.*;67import static org.mockito.Matchers.*;68import static org.junit.Assert.*;69import org.junit.Test;70import org.junit.Before;71import org.junit.runner.RunWith;72import org.mockito.runners.MockitoJUnitintegrations
Using AI Code Generation
1import static org.mockito.Mockito.*;2import static org.junit.Assert.*;3import org.junit.Test;4import org.junit.runner.RunWith;5import org.mockito.Mock;6import org.mockito.runners.MockitoJUnitRunner;7public class Test1 {8private ICalculator mock;9public void testAdd() {10when(mock.add(1,2)).thenReturn(4);11int result = mock.add(1,2);12assertEquals(4,result);13}14}15public interface ICalculator {16int add(int a, int b);17}18public class Calculator implements ICalculator {19public int add(int a, int b) {20return a+b;21}22}23public class CalculatorTest {24public void testAdd() {25Calculator calc = new Calculator();26int result = calc.add(1,2);27assertEquals(3,result);28}29}30public class CalculatorTest {31public void testAdd() {32ICalculator mock = mock(Calculator.class);33when(mock.add(1,2)).thenReturn(4);34int result = mock.add(1,2);35assertEquals(4,result);36}37}38public class CalculatorTest {39public void testAdd() {40ICalculator mock = mock(Calculator.class);41when(mock.add(1,2)).thenReturn(4);42int result = mock.add(1,2);43assertEquals(4,result);44verify(mock).add(anyInt(), anyInt());45}46}47public class CalculatorTest {48public void testAdd() {49ICalculator mock = mock(Calculator.class);50when(mock.add(1,2)).thenReturn(4);51int result = mock.add(1,2);52assertEquals(4,result);53verify(mock).add(anyInt(), anyInt());54verify(mock).add(1,2);55}56}57public class CalculatorTest {58public void testAdd() {integrations
Using AI Code Generation
1import org.mockito.Mockito;2public class 1 {3public static void main(String[] args) {4List mockedList = Mockito.mock(List.class);5Mockito.when(mockedList.size()).thenReturn(100);6Mockito.when(mockedList.get(0)).thenReturn("Hello");7Mockito.when(mockedList.get(1)).thenReturn("World");8Mockito.when(mockedList.get(2)).thenReturn("!!!");9Mockito.when(mockedList.get(3)).thenReturn("How");10Mockito.when(mockedList.get(4)).thenReturn("Are");11Mockito.when(mockedList.get(5)).thenReturn("You");12Mockito.when(mockedList.get(6)).thenReturn("?");13Mockito.when(mockedList.get(7)).thenReturn("???");14Mockito.when(mockedList.get(8)).thenReturn("???");15Mockito.when(mockedList.get(9)).thenReturn("???");16Mockito.when(mockedList.get(10)).thenReturn("???");17Mockito.when(mockedList.get(11)).thenReturn("???");18Mockito.when(mockedList.get(12)).thenReturn("???");19Mockito.when(mockedList.get(13)).thenReturn("???");integrations
Using AI Code Generation
1import org.mockito.Mockito;2public class MockingInterface {3    public static void main(String[] args) {4        Adder adderMock = Mockito.mock(Adder.class);5        Mockito.when(adderMock.add(10,20)).thenReturn(30);6        System.out.println(adderMock.add(10,20));7    }8}9import org.mockito.Mock;10public class MockingInterface {11    Adder adderMock;12    public static void main(String[] args) {13        Adder adderMock = Mockito.mock(Adder.class);14        Mockito.when(adderMock.add(10,20)).thenReturn(30);15        System.out.println(adderMock.add(10,20));16    }17}18import org.mockito.Mock;19public class MockingInterface {20    Adder adderMock;21    public static void main(String[] args) {22        Adder adderMock = Mockito.mock(Adder.class);23        Mockito.when(adderMock.add(10,20)).thenReturn(30);24        System.out.println(adderMock.add(10,20));25    }26}27import org.mockito.Mock;28public class MockingInterface {29    Adder adderMock;30    public static void main(String[] args) {31        Adder adderMock = Mockito.mock(Adder.class);32        Mockito.when(adderMock.add(10,20)).thenReturn(30);33        System.out.println(adderMock.add(10,20));34    }35}36import org.mockito.Mock;37public class MockingInterface {Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!
