Package org.jboss.test.managed.factory.support.amof

Examples of org.jboss.test.managed.factory.support.amof.TestMOP


    * default ManagedObjectPopulator
    */
   public void testDefaultManagedObjectPopulator()
   {
      AbstractManagedObjectFactory mof = new AbstractManagedObjectFactory();
      TestMOP mop = new TestMOP(mof.getConfiguration(), new TestSimpleICF(), mof.getInstanceFactories());
      mof.setDefaultManagedObjectPopulator(mop);
      testMOF = mof;

      BigDecimal bigDecimal = new BigDecimal(10);
      Simple simple = new Simple();
      simple.setBigDecimalValue(bigDecimal);

      ManagedObject managedObject = initManagedObject(simple);
      checkManagedObjectDefaults(Simple.class, managedObject);
      checkDefaultManagedProperties(managedObject, Simple.class);
      checkPropertyDefaults(managedObject, "bigDecimalValue", BigDecimal.class, bigDecimal);
      assertTrue("isPopulateManagedObjectCalled", mop.isPopulateManagedObjectCalled());
      //
      managedObject = createManagedObject(ManagementPropertySimpleManaged.class);
      checkManagedObjectDefaults(ManagementPropertySimpleManaged.class, managedObject);
      checkDefaultManagedProperties(managedObject, ManagementPropertySimpleManaged.class);
      assertTrue("isCreateObjectCalled", mop.isCreateObjectCalled());
   }
View Full Code Here

TOP

Related Classes of org.jboss.test.managed.factory.support.amof.TestMOP

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.