Exemple #1
0
  @Test(dataProvider = "multipleIssueKeysWithinMessageDataProvider")
  public void extractorShouldExtractMultipleIssueKeysCorrectly(
      String messageToExtract, String[] expectedExtractedKeys) {
    Set<String> extractIssueKeys = IssueKeyExtractor.extractIssueKeys(messageToExtract);

    assertThat(extractIssueKeys).hasSize(2);
    assertThat(extractIssueKeys).containsOnly(expectedExtractedKeys);
  }
Exemple #2
0
  @Test(dataProvider = "singleIssueKeyWithinMessageDataProviderWithNumbers")
  public void extractorShouldExtractSingleIssueKeyWithNumbersCorrectly(
      String messageToExtract, String expectedExtractedKey) {
    Set<String> extractIssueKeys = IssueKeyExtractor.extractIssueKeys(messageToExtract);

    assertThat(extractIssueKeys).hasSize(1);
    assertThat(extractIssueKeys).containsOnly(expectedExtractedKey);
  }
Exemple #3
0
  @Test(dataProvider = "noIssueKeysWithinMessageDataProvider")
  public void extractorShouldExtractNoIssueKeysCorrectly(String messageToExtract) {
    Set<String> extractIssueKeys = IssueKeyExtractor.extractIssueKeys(messageToExtract);

    assertThat(extractIssueKeys).isEmpty();
  }