/** @throws java.lang.Exception */ @Before public void setUp() throws Exception { // non-configurable parameter parameterDefinitions = new LinkedList<ParameterDefinition>(); TechnicalProduct technicalProduct = new TechnicalProduct(); technicalProduct.setParameterDefinitions(parameterDefinitions); product = new Product(); product.setTechnicalProduct(technicalProduct); subscription = spy(new Subscription()); subscription.setProduct(product); // init ParameterSet parameterSet = new ParameterSet(); parameters = new LinkedList<Parameter>(); parameters.add( createParameter( 1L, true, "param value one_time", createParameterDefinition( 1001L, ParameterModificationType.ONE_TIME, "one_time parameterId", true))); parameters.add( createParameter( 2L, true, "param value standard", createParameterDefinition( 1002L, ParameterModificationType.STANDARD, "standard parameterId", true))); parameterSet.setParameters(parameters); product.setParameterSet(parameterSet); // init technical product related, non-configurable parameter // definitions parameterDefinitions.add( createParameterDefinition( 1003L, ParameterModificationType.STANDARD, "irrelative param", true)); }