/** Test setter and getter methods. */ @Test(timeout = 1000) public void testSetterGetter() { FBindingOperationInputMessage input = new FBindingOperationInputMessage("input"); FBindingOperationOutputMessage output = new FBindingOperationOutputMessage("output"); FBindingOperation bindingOperation = FBindingOperation.factory.create("foo", FOperationType.ONE_WAY, input, output); // Test operation name bindingOperation.setBindingOperationName("bar"); assertEquals( "Binding operation name must match new value.", "bar", bindingOperation.getBindingOperationName()); // Test operation input bindingOperation.setInputMessage(new FBindingOperationInputMessage("newInput")); assertEquals( "Binding operation input message name must match new value.", "newInput", bindingOperation.getInputMessage().getBindingOperationMessageName()); // Test operation output bindingOperation.setOutputMessage(new FBindingOperationOutputMessage("newOutput")); assertEquals( "Binding operation output message name must match new value.", "newOutput", bindingOperation.getOutputMessage().getBindingOperationMessageName()); }