Package management.testclasses

Examples of management.testclasses.ManagedClassStore.invoke()


    ManagedClassStore store = Beans.getReference(ManagedClassStore.class);

    try {
      store.setProperty(DummyManagedClass.class, "firstFactor", new Integer(10));
      store.setProperty(DummyManagedClass.class, "secondFactor", new Integer(15));
      Integer response = (Integer) store.invoke(DummyManagedClass.class, "sumFactors");
      Assert.assertEquals(new Integer(25), response);
    } catch (DemoiselleException de) {
      Assert.fail(de.getMessage());
    }
View Full Code Here


    try {
      // O método "nonOperationAnnotatedMethod" existe na classe DummyManagedClass, mas não está anotado como
      // "@ManagedOperation", então
      // ela não pode ser exposta para extensões.
      store.invoke(DummyManagedClass.class, "nonOperationAnnotatedMethod");
      Assert.fail();
    } catch (DemoiselleException de) {
      // SUCCESS
    }
View Full Code Here

  public void requestScopedOperation() {
    ManagedClassStore store = Beans.getReference(ManagedClassStore.class);

    // Esta operação faz multiplos acessos a um bean RequestScoped. Durante a operação todos os acessos devem
    // operar sob a mesma instância, mas uma segunda invocação deve operar em uma instância nova
    Object info = store.invoke(DummyManagedClass.class, "requestScopedOperation");
    Assert.assertEquals("-OPERATION ONE CALLED--OPERATION TWO CALLED-", info);

    // Segunda invocação para testar se uma nova instância é criada, já que esse é um novo request.
    info = store.invoke(DummyManagedClass.class, "requestScopedOperation");
    Assert.assertEquals("-OPERATION ONE CALLED--OPERATION TWO CALLED-", info);
View Full Code Here

    // operar sob a mesma instância, mas uma segunda invocação deve operar em uma instância nova
    Object info = store.invoke(DummyManagedClass.class, "requestScopedOperation");
    Assert.assertEquals("-OPERATION ONE CALLED--OPERATION TWO CALLED-", info);

    // Segunda invocação para testar se uma nova instância é criada, já que esse é um novo request.
    info = store.invoke(DummyManagedClass.class, "requestScopedOperation");
    Assert.assertEquals("-OPERATION ONE CALLED--OPERATION TWO CALLED-", info);
  }
}
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.