package fr.gouv.vitam.processing.common.model;
import static org.junit.Assert.assertEquals;
import java.net.URISyntaxException;
import org.junit.Test;
public class IOParameterTest {
private static final String WORKSPACE_FILE = "WORKSPACE:file";
private static final String TEST = "test";
private static final String IN = "in";
@Test
public void testGetterSetter() throws URISyntaxException {
final IOParameter param = new IOParameter();
param.setUri(new ProcessingUri(WORKSPACE_FILE)).setName(IN).setValue(TEST);
param.setUri(new ProcessingUri(WORKSPACE_FILE)).setName(IN).setValue(TEST).setOptional(true);
assertEquals(param.getUri().getPath(), "file");
assertEquals(param.getUri().getPrefix(), UriPrefix.WORKSPACE);
assertEquals(param.getName(), IN);
assertEquals(param.getValue(), TEST);
}
}