package com.processpuzzle.fundamental_types.domain;
import org.junit.Test;
import static org.junit.Assert.*;
import static org.hamcrest.Matchers.*;
public class ParameterValueTest {
private static final String PARAMETER_DEFINITION_TEXT = "parameterName : String[1..n] = blabla //Parameter description.";
@Test
public void parse_DeterminesAllProperties() throws ClassNotFoundException, InstantiationException, IllegalAccessException {
ParameterValue parameterValue = ParameterValue.parse( PARAMETER_DEFINITION_TEXT );
assertThat( parameterValue.getDefinition(), equalTo( ParameterDefinition.parse( ParameterDefinitionTest.PARAMETER_DEFINITION_TEXT )));
assertThat( (String)parameterValue.getValue(), equalTo( "blabla" ));
}
}