com.insightfullogic.lambdabehave.specifications.ThreeColumnDataSpecification Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of lambda-behave Show documentation
Show all versions of lambda-behave Show documentation
A modern testing and behavioural specification framework for Java 8
package com.insightfullogic.lambdabehave.specifications;
import com.insightfullogic.lambdabehave.expectations.Expect;
/**
* Implement this interface to specify a behaviour that requires
* three data values.
*/
@FunctionalInterface
public interface ThreeColumnDataSpecification {
/**
* Callback method which specifies the actual behaviour.
*
* @param expect the callback object used to describe expectations
* @param first the first parameter value
* @param second the second parameter value
* @param third the third parameter value
*/
public void specifyBehaviour(Expect expect, F first, S second, T third) throws Exception;
}