assertEquals("NewValue", result.get(RESULT, "value").asString());
}
@Test
public void testWriteAttributeOperationInChildController() throws Exception {
Operation write = createOperation(WRITE_ATTRIBUTE_OPERATION, SERVER, "serverA", "serverchild", "svrA", "child", "childA");
write.getOperation().get(NAME).set("value");
write.getOperation().get(VALUE).set("NewValue2");
ModelNode result = mainControllerClient.execute(write);
Operation read = createOperation(READ_RESOURCE_OPERATION, "serverchild", "svrA", "child", "childA");
read.getOperation().get(RECURSIVE).set(true);
result = proxiedControllerClient.execute(read);
assertEquals("NewValue2", result.get(RESULT, "value").asString());
read = createOperation(READ_RESOURCE_OPERATION, SERVER, "serverA", "serverchild", "svrA", "child", "childA");
read.getOperation().get(RECURSIVE).set(true);
result = mainControllerClient.execute(read);
assertEquals("NewValue2", result.get(RESULT, "value").asString());
}