gpt4 book ai didi

com.epam.wilma.domain.sequence.WilmaSequence.getSequenceKey()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-21 07:27:05 24 4
gpt4 key购买 nike

本文整理了Java中com.epam.wilma.domain.sequence.WilmaSequence.getSequenceKey()方法的一些代码示例,展示了WilmaSequence.getSequenceKey()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WilmaSequence.getSequenceKey()方法的具体详情如下:
包路径:com.epam.wilma.domain.sequence.WilmaSequence
类名称:WilmaSequence
方法名:getSequenceKey

WilmaSequence.getSequenceKey介绍

暂无

代码示例

代码示例来源:origin: epam/Wilma

/**
 * Put a new sequence object into the sequences collection.
 * @param sequence is the new sequence what we want to store
 */
public void putIntoSequences(final WilmaSequence sequence) {
  sequences.put(sequence.getSequenceKey(), sequence);
}

代码示例来源:origin: epam/Wilma

@Test
  public void testCreateNewSequence() {
    //GIVEN
    String testKey = "TestKey";
    String logggerId = "testId";
    given(request.getWilmaMessageId()).willReturn(logggerId);
    //WHEN
    WilmaSequence result = underTest.createNewSequence(testKey, request, 1000L);
    //THEN
    Assert.assertEquals(result.getSequenceKey(), testKey);
    Assert.assertFalse(result.isExpired(new Timestamp(1000L)));
    RequestResponsePair firstPair = result.getPairs().get(logggerId);
    Assert.assertEquals(firstPair.getRequest(), request);
  }
}

代码示例来源:origin: epam/Wilma

@Test
public void testCheckRequestShouldCreateANewSequence() {
  //GIVEN
  String sequenceKeyFirst = "testKey1";
  String sequenceKeySecond = "testKey2";
  Map<String, WilmaSequence> sequences = new ConcurrentHashMap<>();
  sequences.put(sequenceKeyFirst, sequenceFirst);
  given(sequenceEvaluator.evaluate(request, sequenceDescriptor)).willReturn(true);
  given(handler.getExistingSequence(request, sequences, null)).willReturn(null);
  given(handler.generateNewSequenceKey(request, null)).willReturn(sequenceKeySecond);
  given(sequenceDescriptor.getDefaultTimeout()).willReturn(1000L);
  given(sequenceFactory.createNewSequence(sequenceKeySecond, request, 1000L)).willReturn(sequenceSecond);
  given(sequenceSecond.getSequenceKey()).willReturn(sequenceKeySecond);
  given(sequenceIdUtil.createSequenceId(sequenceKeySecond, sequenceDescriptor)).willReturn("newID");
  given(request.getSequenceId()).willReturn(null);
  given(headerUtil.createSequenceHeader(null, "newID")).willReturn("newID");
  //WHEN
  underTest.checkRequest(request, sequenceDescriptor);
  //THEN
  verify(sequenceDescriptor).putIntoSequences(sequenceSecond);
  verify(request).addSequenceId("newID");
}

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com