@Before public void setUp() { node = new ModelNode(); node.get("description").set("A managable resource"); node.get("type").set(ModelType.OBJECT); node.get("tail-comment-allowed").set(false); node.get("attributes").get("foo").set("some description of foo"); node.get("attributes").get("bar").set("some description of bar"); node.get("attributes").get("list").add("value1"); node.get("attributes").get("list").add("value2"); node.get("attributes").get("list").add("value3"); node.get("value-type").get("size").set(ModelType.INT); node.get("value-type").get("color").set(ModelType.STRING); node.get("big-decimal-value").set(BigDecimal.valueOf(10.0)); node.get("big-integer-value").set(BigInteger.TEN); node.get("bytes-value").set(new byte[] {(byte) 0, (byte) 55}); node.get("double-value").set(Double.valueOf("55")); node.get("max-double-value").set(Double.MAX_VALUE); node.get("int-value").set(Integer.valueOf("12")); node.get("max-int-value").set(Integer.MAX_VALUE); node.get("long-value").set(Long.valueOf("14")); node.get("max-long-value").set(Long.MAX_VALUE); node.get("property-value").set("property", ModelType.PROPERTY); node.get("expression-value").setExpression("$expression"); node.get("true-value").set(true); node.get("false-value").set(false); }
// @BeforeClass - called from @Deployment public static void setUp() throws Exception { initModelControllerClient("localhost", 9999); final ModelNode address = new ModelNode(); address.add("subsystem", "resource-adapters"); address.add("resource-adapter", "as7_1452.rar"); address.protect(); final ModelNode operation = new ModelNode(); operation.get(OP).set("add"); operation.get(OP_ADDR).set(address); operation.get("archive").set("as7_1452.rar"); operation.get("transaction-support").set("NoTransaction"); executeOperation(operation); final ModelNode addressConfigRes = address.clone(); addressConfigRes.add("config-properties", "Property"); addressConfigRes.protect(); final ModelNode operationConfigRes = new ModelNode(); operationConfigRes.get(OP).set("add"); operationConfigRes.get(OP_ADDR).set(addressConfigRes); operationConfigRes.get("value").set("A"); executeOperation(operationConfigRes); final ModelNode addressAdmin = address.clone(); addressAdmin.add("admin-objects", "java:jboss/ConfigPropertyAdminObjectInterface1"); addressAdmin.protect(); final ModelNode operationAdmin = new ModelNode(); operationAdmin.get(OP).set("add"); operationAdmin.get(OP_ADDR).set(addressAdmin); operationAdmin .get("class-name") .set( "org.jboss.as.test.smoke.embedded.deployment.rar.configproperty.ConfigPropertyAdminObjectImpl"); operationAdmin.get("jndi-name").set(AO_JNDI_NAME); executeOperation(operationAdmin); final ModelNode addressConfigAdm = addressAdmin.clone(); addressConfigAdm.add("config-properties", "Property"); addressConfigAdm.protect(); final ModelNode operationConfigAdm = new ModelNode(); operationConfigAdm.get(OP).set("add"); operationConfigAdm.get(OP_ADDR).set(addressConfigAdm); operationConfigAdm.get("value").set("C"); executeOperation(operationConfigAdm); final ModelNode addressConn = address.clone(); addressConn.add("connection-definitions", "java:jboss/ConfigPropertyConnectionFactory1"); addressConn.protect(); final ModelNode operationConn = new ModelNode(); operationConn.get(OP).set("add"); operationConn.get(OP_ADDR).set(addressConn); operationConn .get("class-name") .set( "org.jboss.as.test.smoke.embedded.deployment.rar.configproperty.ConfigPropertyManagedConnectionFactory"); operationConn.get("jndi-name").set(CF_JNDI_NAME); operationConn.get("pool-name").set("ConfigPropertyConnectionFactory"); executeOperation(operationConn); final ModelNode addressConfigConn = addressConn.clone(); addressConfigConn.add("config-properties", "Property"); addressConfigConn.protect(); final ModelNode operationConfigConn = new ModelNode(); operationConfigConn.get(OP).set("add"); operationConfigConn.get(OP_ADDR).set(addressConfigConn); operationConfigConn.get("value").set("B"); executeOperation(operationConfigConn); }