package io.doov.assertions;

import org.assertj.core.api.AbstractAssert;

import io.doov.core.dsl.lang.Result;

public class ResultAssert extends AbstractAssert<ResultAssert, Result> {

    ResultAssert(Result actual, Class<?> selfType) {
        super(actual, selfType);
    }

    public ResultAssert isValid() {
        if (!actual.isValid()) {
            failWithMessage("Expected result to be to be valid");
        }
        return this;
    }

}

@@ -392,22 +392,189 @@
 t to be 
+valid%22);%0A        %7D%0A        return this;%0A    %7D%0A%0A    public ResultAssert isInvalid() %7B%0A        if (!actual.isInvalid()) %7B%0A            failWithMessage(%22Expected result 
 to be 
+in
 valid%22);

Add result assertion