Examples of TransactionMode


Examples of org.jboss.arquillian.transaction.api.annotation.TransactionMode

     * @param testEvent the test event
     *
     * @return the transaction mode
     */
    private TransactionMode getTransactionMode(TestEvent testEvent) {
        TransactionMode methodLevel = null;
        TransactionMode classLevel = null;
        final TransactionEnablerLoader transactionEnablerLoader = new TransactionEnablerLoader(serviceLoaderInstance.get());
        for (TransactionEnabler enabler : transactionEnablerLoader.getTransactionEnablers()) {
            if (methodLevel == null && enabler.isTransactionHandlingDefinedOnMethodLevel(testEvent)) {
                methodLevel = enabler.getTransactionModeFromMethodLevel(testEvent);
            }
View Full Code Here

Examples of org.jboss.arquillian.transaction.api.annotation.TransactionMode

    private boolean isTransactionEnabled(TestEvent testEvent) {
        if (!isTransactionSupported(testEvent)) {
            return false;
        }

        final TransactionMode transactionMode = getTransactionMode(testEvent);
        return transactionMode != null && !TransactionMode.DISABLED.equals(transactionMode);
    }
View Full Code Here

Examples of org.jboss.arquillian.transaction.api.annotation.TransactionMode

     * @param testEvent the test event
     *
     * @return the transaction mode
     */
    private TransactionMode getTransactionMode(TestEvent testEvent) {
        TransactionMode result = extractFromTestEvent(testEvent);
        if (TransactionMode.DEFAULT.equals(result)) {
            result = configurationInstance.get().getTransactionDefaultMode();
        }
        return result;
    }
View Full Code Here

Examples of org.jboss.arquillian.transaction.api.annotation.TransactionMode

        }
        return result;
    }

    private TransactionMode extractFromTestEvent(TestEvent testEvent) {
        TransactionMode methodLevel = null;
        TransactionMode classLevel = null;
        final TransactionEnablerLoader transactionEnablerLoader = new TransactionEnablerLoader(serviceLoaderInstance.get());
        for (TransactionEnabler enabler : transactionEnablerLoader.getTransactionEnablers()) {
            if (methodLevel == null && enabler.isTransactionHandlingDefinedOnMethodLevel(testEvent)) {
                methodLevel = enabler.getTransactionModeFromMethodLevel(testEvent);
            }
View Full Code Here

Examples of org.jtester.annotations.Transactional.TransactionMode

   */
  public static TransactionMode getTransactionMode() {
    if (context.testedObject == null || context.testedMethod == null) {
      return TransactionMode.DISABLED;
    }
    TransactionMode transactionMode = getMethodOrClassLevelAnnotationProperty(Transactional.class, "value",
        DEFAULT, context.testedMethod, context.testedClazz);
    if (transactionMode == TransactionMode.DEFAULT) {
      String mode = ConfigurationHelper.getString(TRANSACTIONAL_MODE_DEFAULT, "DISABLED");
      transactionMode = TransactionMode.valueOf(mode.toUpperCase());
    }
View Full Code Here

Examples of org.jtester.annotations.Transactional.TransactionMode

   */
  public static boolean isTransactionsEnabled() {
    if (context.testedObject == null || context.testedMethod == null) {
      return false;
    } else {
      TransactionMode mode = getTransactionMode();
      return mode == COMMIT || mode == ROLLBACK;
    }
  }
View Full Code Here

Examples of org.jtester.annotations.Transactional.TransactionMode

   * 结束测试事务<br>
   * <br>
   * End an already existed transaction and remove it.
   */
  public void endTransaction() {
    TransactionMode mode = TestedObject.getTransactionMode();
    if (mode == null || mode == DISABLED || mode == DEFAULT) {
      return;
    }
    if (mode == COMMIT) {
      commit();
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.