All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ru.yandex.qatools.allure.events.TestCaseCanceledEvent Maven / Gradle / Ivy

The newest version!
package ru.yandex.qatools.allure.events;

import ru.yandex.qatools.allure.model.Status;

/**
 * @author Dmitry Baev [email protected]
 *         Date: 11.11.13
 *         

* Using to change testCase status to {@link ru.yandex.qatools.allure.model.Status#CANCELED} * @see ru.yandex.qatools.allure.events.TestCaseStatusChangeEvent * @see ru.yandex.qatools.allure.Allure */ public class TestCaseCanceledEvent extends TestCaseStatusChangeEvent { /** * Returns the status {@link ru.yandex.qatools.allure.model.Status#CANCELED} * * @return the status {@link ru.yandex.qatools.allure.model.Status#CANCELED} */ @Override protected Status getStatus() { return Status.CANCELED; } /** * Returns default message (using in {@link ru.yandex.qatools.allure.events.TestCaseStatusChangeEvent} * if throwable not specified) * * @return default message */ @Override protected String getMessage() { return "Test skipped with unknown reason"; } /** * Sets throwable using fluent-api * * @param value to set * @return modified instance */ public TestCaseCanceledEvent withThrowable(Throwable value) { setThrowable(value); return this; } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy