default void addLabel(String name, String value) { getLabels().add(new Label().setName(name).setValue(value)); } }
public void addLabel(final String name, final String value) { getLabels().add(new Label().setName(name).setValue(value)); }
public Label label(final String value) { return new Label().setName(value()).setValue(value); } }
private Label convert(final io.qameta.allure.model.Label label) { return new Label() .setName(label.getName()) .setValue(label.getValue()); }
private Label convert(final ru.yandex.qatools.allure.model.Label label) { return new Label() .setName(label.getName()) .setValue(label.getValue()); }
private Label feature(final String value) { return new Label().setName("feature").setValue(value); }
private Label story(final String value) { return new Label().setName("story").setValue(value); }
@Test public void shouldExportTestResultToJira() { final LaunchResults launchResults = mock(LaunchResults.class); final TestResult testResult = new TestResult() .setLabels(Collections.singletonList(new Label().setName("testClass").setValue(TEST_CLASS))); final Set<TestResult> results = new HashSet<>(Collections.singletonList(testResult)); when(launchResults.getAllResults()).thenReturn(results); final IdeaLinksPlugin jiraTestResultExportPlugin = new IdeaLinksPlugin(); jiraTestResultExportPlugin.aggregate( mock(Configuration.class), Collections.singletonList(launchResults), Paths.get("/") ); assertThat(testResult.getLinks()).hasSize(1); final Link link = testResult.getLinks().get(0); assertThat(link.getName()).isEqualTo("Open in Idea"); assertThat(link.getType()).isEqualTo("idea"); assertThat(link.getUrl()).contains(TEST_CLASS.replace(".", "/")); }
@Test public void shouldFindAllWithNullValue() throws Exception { final TestResult result = new TestResult(); result.getLabels().add(new Label().setName("hey").setValue(null)); result.getLabels().add(new Label().setName("hey").setValue("a")); result.getLabels().add(new Label().setName("hey").setValue("b")); final List<String> found = result.findAllLabels("hey"); assertThat(found) .containsExactlyInAnyOrder(null, "a", "b"); } }
private List<LaunchResults> getSimpleLaunchResults() { final TestResult first = new TestResult() .setName("first") .setLabels(singletonList(new Label().setName("suite").setValue("s1"))); final TestResult second = new TestResult() .setName("second") .setLabels(singletonList(new Label().setName("suite").setValue("s1"))); final TestResult third = new TestResult() .setName("third") .setLabels(singletonList(new Label().setName("suite").setValue("s2"))); return createSingleLaunchResults(second, first, third); } }
@Test public void shouldFindOneWithNullValue() throws Exception { final TestResult result = new TestResult(); result.getLabels().add(new Label().setName("hey").setValue(null)); final Optional<String> found = result.findOneLabel("hey"); assertThat(found) .isEmpty(); }
default void addLabel(String name, String value) { getLabels().add(new Label().setName(name).setValue(value)); } }
public void addLabel(final String name, final String value) { getLabels().add(new Label().setName(name).setValue(value)); }
public Label label(final String value) { return new Label().setName(value()).setValue(value); } }
private Label convert(final io.qameta.allure.model.Label label) { return new Label() .setName(label.getName()) .setValue(label.getValue()); }
private Label convert(final ru.yandex.qatools.allure.model.Label label) { return new Label() .setName(label.getName()) .setValue(label.getValue()); }