Examples of TestSuiteResult


Examples of ru.yandex.qatools.allure.model.TestSuiteResult

        assertNotEquals(anotherTestSuite, nextTestSuite);
    }

    @Test
    public void allureClearStorageTest() {
        TestSuiteResult testSuite = fireTestSuiteStart();
        TestCaseResult testCase = fireTestCaseStart();
        assertThat(testSuite.getTestCases(), hasSize(1));
        assertEquals(testSuite.getTestCases().get(0), testCase);

        Step parentStep = fireStepStart();
        Step nestedStep = fireStepStart();
        fireStepFinished();
View Full Code Here

Examples of ru.yandex.qatools.allure.model.TestSuiteResult

        Allure.LIFECYCLE.fire(new ClearStepStorageEvent());
    }

    public TestSuiteResult fireTestSuiteStart() {
        Allure.LIFECYCLE.fire(new TestSuiteStartedEvent("some.uid", "some.suite.name"));
        TestSuiteResult testSuite = Allure.LIFECYCLE.getTestSuiteStorage().get("some.uid");
        assertNotNull(testSuite);
        assertThat(testSuite.getName(), is("some.suite.name"));
        assertThat(testSuite.getTestCases(), hasSize(0));
        return testSuite;
    }
View Full Code Here

Examples of ru.yandex.qatools.allure.model.TestSuiteResult

        Allure.LIFECYCLE.fire(new StepFinishedEvent());
    }

    public TestSuiteResult fireCustomTestSuiteEvent() {
        Allure.LIFECYCLE.fire(new ChangeTestSuiteTitleEvent("some.uid", "new.suite.title"));
        TestSuiteResult testSuite = Allure.LIFECYCLE.getTestSuiteStorage().get("some.uid");
        assertNotNull(testSuite);
        assertThat(testSuite.getTitle(), is("new.suite.title"));
        return testSuite;
    }
View Full Code Here

Examples of ru.yandex.qatools.allure.model.TestSuiteResult

        testSuiteStorage = new TestSuiteStorage();
    }

    @Test
    public void getTest() throws Exception {
        TestSuiteResult testSuite = testSuiteStorage.get("a");
        assertTrue(testSuite == testSuiteStorage.get("a"));
        assertFalse(testSuite == testSuiteStorage.get("b"));
    }
View Full Code Here

Examples of ru.yandex.qatools.allure.model.TestSuiteResult

        assertFalse(testSuite == testSuiteStorage.get("b"));
    }

    @Test
    public void removeTest() throws Exception {
        TestSuiteResult testSuite = testSuiteStorage.get("a");
        assertTrue(testSuite == testSuiteStorage.get("a"));
        testSuiteStorage.remove("a");
        assertFalse(testSuite == testSuiteStorage.get("a"));
    }
View Full Code Here

Examples of ru.yandex.qatools.allure.model.TestSuiteResult

        AllureResultsUtils.setResultsDirectory(resultsDirectory);
    }

    @Test
    public void invalidCharacterTest() throws Exception {
        TestSuiteResult testSuiteResult = new TestSuiteResult()
                .withName("somename");

        String titleWithInvalidXmlCharacter = String.valueOf(Character.toChars(0x0));
        testSuiteResult.setTitle(titleWithInvalidXmlCharacter);

        AllureResultsUtils.writeTestSuiteResult(testSuiteResult);

        Validator validator = AllureModelUtils.getAllureSchemaValidator();
View Full Code Here

Examples of ru.yandex.qatools.allure.model.TestSuiteResult

        m.setProperty(
                CharacterEscapeHandler.class.getName(),
                BadXmlCharacterEscapeHandler.getInstance()
        );

        result = new TestSuiteResult().withName("name-and-кириллицей-also");
    }
View Full Code Here

Examples of ru.yandex.qatools.allure.model.TestSuiteResult

        result.setTitle("prefix " + character + " suffix");
        m.marshal(new ObjectFactory().createTestSuite(result), testSuiteResultFile);
        Validator validator = AllureModelUtils.getAllureSchemaValidator();
        validator.validate(new StreamSource(testSuiteResultFile));

        TestSuiteResult testSuite = JAXB.unmarshal(testSuiteResultFile, TestSuiteResult.class);
        assertThat(testSuite.getName(), is("name-and-кириллицей-also"));
        assertTrue(testSuite.getTitle().startsWith("prefix "));
        assertTrue(testSuite.getTitle().endsWith(" suffix"));
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.