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

eu.lestard.assertj.javafx.internal.ObservableBooleanValueAssertions Maven / Gradle / Ivy

The newest version!
package eu.lestard.assertj.javafx.internal;

import javafx.beans.value.ObservableBooleanValue;
import org.assertj.core.api.AbstractAssert;

public class ObservableBooleanValueAssertions extends AbstractAssert{

    public ObservableBooleanValueAssertions(ObservableBooleanValue actual) {
        super(actual, ObservableBooleanValueAssertions.class);
    }

    public void isTrue(){
        isNotNull();

        if(actual.get() == false){
            failWithMessage("Expected observable boolean to be true but it wasn't");
        }
    }

    public void isFalse(){
        isNotNull();

        if(actual.get() == true){
            failWithMessage("Expected observable boolean to be false but it wasn't");
        }
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy