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

info.novatec.testit.livingdoc.annotation.ExceptionAnnotation Maven / Gradle / Ivy

package info.novatec.testit.livingdoc.annotation;

import info.novatec.testit.livingdoc.Text;
import info.novatec.testit.livingdoc.util.ExceptionUtils;


public class ExceptionAnnotation implements Annotation {
    private final Throwable error;

    public ExceptionAnnotation(Throwable error) {
        this.error = error;
    }

    @Override
    public void writeDown(Text text) {
        text.setStyle(Styles.BACKGROUND_COLOR, Colors.YELLOW);
        text.setContent(text.getContent() + "
" + ExceptionUtils.stackTrace(error, "
", 10) + "
"); } @Override public String toString() { return ExceptionUtils.stackTrace(error, "\n", 10); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy