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

com.ecfeed.junit.annotation.EcFeedTest Maven / Gradle / Ivy

Go to download

An open library used to connect to the ecFeed service. It can be also used as a standalone testing tool. It is integrated with Junit5 and generates a stream of test cases using a selected algorithm (e.g. Cartesian, N-Wise). There are no limitations associated with the off-line version but the user cannot access the on-line computation servers and the model database.

The newest version!
package com.ecfeed.junit.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

import org.junit.jupiter.api.extension.ExtendWith;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.ArgumentsSource;

import com.ecfeed.junit.EcFeedArgumentsProvider;
import com.ecfeed.junit.EcFeedResultVerifier;

/**
 * 

Defines the EcFeed test method.

* * If no other annotations present, the test stream is generated using the default values for each argument. * * @see https://ecfeed.com/tutorials/junit-documentation */ @ParameterizedTest @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.METHOD) @ArgumentsSource(EcFeedArgumentsProvider.class) @ExtendWith(EcFeedResultVerifier.class) public @interface EcFeedTest {}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy