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

com.neotys.neoload.model.v3.project.userpath.assertion.AssertionsElement Maven / Gradle / Ivy

package com.neotys.neoload.model.v3.project.userpath.assertion;

import java.util.List;

import javax.validation.Valid;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.neotys.neoload.model.v3.binding.serializer.AssertionsDeserializer;
import com.neotys.neoload.model.v3.binding.serializer.AssertionsSerializer;
import com.neotys.neoload.model.v3.validation.constraints.UniqueContentAssertionNameCheck;
import com.neotys.neoload.model.v3.validation.groups.NeoLoad;

public interface AssertionsElement {
	String ASSERTIONS = "assertions";
	
	@JsonProperty(ASSERTIONS)
	@JsonDeserialize(using = AssertionsDeserializer.class)
	@JsonSerialize(using = AssertionsSerializer.class)
	@UniqueContentAssertionNameCheck(groups={NeoLoad.class})
	@Valid
	List getAssertions();	
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy