Tabnine Logo
RoutingService.getResponseDescriptorDTOAndRemove
Code IndexAdd Tabnine to your IDE (free)

How to use
getResponseDescriptorDTOAndRemove
method
in
com.epam.wilma.router.RoutingService

Best Java code snippets using com.epam.wilma.router.RoutingService.getResponseDescriptorDTOAndRemove (Showing top 6 results out of 315)

origin: epam/Wilma

@Override
public ResponseDescriptorDTO getResponseDescriptor(final String key) {
  return routingService.getResponseDescriptorDTOAndRemove(key);
}
origin: epam/Wilma

@Test
public void testGetResponseDescriptorDTOAndRemoveShouldReturnNullWhenKeyNotFound() {
  //GIVEN
  Map<String, ResponseDescriptor> responseDescriptorMap = new HashMap<>();
  String key = "key";
  Whitebox.setInternalState(underTest, "responseDescriptorMap", responseDescriptorMap);
  //WHEN
  ResponseDescriptorDTO actual = underTest.getResponseDescriptorDTOAndRemove(key);
  //THEN
  assertNull(actual);
}
origin: epam/Wilma

@Test
public void testGetResponseDescriptorShouldCallRoutingService() {
  //GIVEN
  String key = "key";
  //WHEN
  underTest.getResponseDescriptor(key);
  //THEN
  verify(routingService).getResponseDescriptorDTOAndRemove(key);
}
origin: epam/Wilma

@Test
public void testGetResponseDescriptorAndRemoveShouldReturnWithEntry() {
  //GIVEN
  Map<String, ResponseDescriptorDTO> responseDescriptorMap = new HashMap<>();
  String key = "key";
  ResponseDescriptorDTO expected = new ResponseDescriptorDTO(null, "", MSG_ID);
  responseDescriptorMap.put(key, expected);
  Whitebox.setInternalState(underTest, "responseDescriptorMap", responseDescriptorMap);
  //WHEN
  ResponseDescriptorDTO actual = underTest.getResponseDescriptorDTOAndRemove(key);
  //THEN
  assertEquals(actual, expected);
}
origin: epam/Wilma

@Test
public void testGetResponseDescriptorDTOAndRemoveShouldFindResponseDescriptorWithKey() {
  //GIVEN
  Map<String, ResponseDescriptorDTO> responseDescriptorMap = new HashMap<>();
  String key = "key";
  responseDescriptorMap.put(key, new ResponseDescriptorDTO(null, "", MSG_ID));
  Whitebox.setInternalState(underTest, "responseDescriptorMap", responseDescriptorMap);
  //WHEN
  ResponseDescriptorDTO actual = underTest.getResponseDescriptorDTOAndRemove(key);
  //THEN
  assertEquals(actual.getRequestBody(), MSG_ID);
}
origin: epam/Wilma

@Test
public void testGetResponseDescriptorAndRemoveShouldNotDeleteEntryWhenKeyNotFound() {
  //GIVEN
  Map<String, ResponseDescriptorDTO> responseDescriptorMap = new HashMap<>();
  String key = "key";
  responseDescriptorMap.put("someOtherKey", new ResponseDescriptorDTO(null, "", MSG_ID));
  Whitebox.setInternalState(underTest, "responseDescriptorMap", responseDescriptorMap);
  //WHEN
  underTest.getResponseDescriptorDTOAndRemove(key);
  //THEN
  @SuppressWarnings("unchecked")
  Map<String, ResponseDescriptorDTO> newDescriptorMap = (Map<String, ResponseDescriptorDTO>) Whitebox.getInternalState(underTest,
      "responseDescriptorMap");
  assertEquals(newDescriptorMap.get("someOtherKey").getRequestBody(), MSG_ID);
}
com.epam.wilma.routerRoutingServicegetResponseDescriptorDTOAndRemove

Javadoc

Reads a value matched to a key from the response descriptor map and if the value is found it deletes it from the map in order to free the map from it.

Popular methods of RoutingService

  • performModification
    This method execute the given command. The given command is any operation which works with the stubD
  • getStubDescriptors
  • setOperationMode
    Sets the new operation mode.
  • isStubModeOn
  • redirectRequestToStub
    Redirects requests based on their content. If a request needs to be redirected to the stub, it will
  • getOperationMode
  • saveInResponseDescriptorMap

Popular in Java

  • Parsing JSON documents to java classes using gson
  • startActivity (Activity)
  • getApplicationContext (Context)
  • setScale (BigDecimal)
  • BorderLayout (java.awt)
    A border layout lays out a container, arranging and resizing its components to fit in five regions:
  • Time (java.sql)
    Java representation of an SQL TIME value. Provides utilities to format and parse the time's represen
  • TreeMap (java.util)
    Walk the nodes of the tree left-to-right or right-to-left. Note that in descending iterations, next
  • Reference (javax.naming)
  • Filter (javax.servlet)
    A filter is an object that performs filtering tasks on either the request to a resource (a servlet o
  • IOUtils (org.apache.commons.io)
    General IO stream manipulation utilities. This class provides static utility methods for input/outpu
  • Best IntelliJ plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now