Package management.testclasses

Examples of management.testclasses.ManagedClassStore


   */
  @Test
  public void customValidation() {

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

      // Atributo "gender" deve aceitar apenas "M" ou "F", tanto maiúsculo quanto minúsculo. A anotação
      // customizada DummyValidatorAnnotation é uma simples validação que testa se uma string passada está
      // na lista de strings aceitas.
      store.setProperty(DummyManagedClass.class, "gender", "J");

      Assert.fail();
    } catch (ConstraintViolationException e) {
      Assert.assertTrue(e.getMessage().contains("Test Message"));
    }
View Full Code Here


    // para
    // armazenar todos os beans anotados com @ManagementController. Se o
    // bootstrap rodou corretamente,
    // ele chamou DummyManagementExtension.initialize e este store conterá o
    // bean de teste que anotamos.
    ManagedClassStore store = Beans.getReference(ManagedClassStore.class);

    Assert.assertEquals(1, store.getManagedTypes().size());
  }
View Full Code Here

    // bootstrap rodou corretamente,
    // ele chamou DummyManagementExtension.initialize e este store conterá o
    // bean de teste que anotamos.
    // Nós então disparamos o evento de shutdown onde ele deverá limpar o
    // store.
    ManagedClassStore store = Beans.getReference(ManagedClassStore.class);

    // Detecta se a classe anotada foi detectada
    List<ManagedType> managedTypes = store.getManagedTypes();
    Assert.assertEquals(1, managedTypes.size());

    Beans.getBeanManager().fireEvent(new AfterShutdownProccess() {
    });
View Full Code Here

TOP

Related Classes of management.testclasses.ManagedClassStore

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.