Package javax.resource.cci

Examples of javax.resource.cci.LocalTransaction


    MockControl connectionControl = MockControl.createControl(Connection.class);
    Connection connection = (Connection) connectionControl.getMock();
    MockControl interactionControl = MockControl.createControl(Interaction.class);
    Interaction interaction = (Interaction) interactionControl.getMock();
    MockControl localTransactionControl = MockControl.createControl(LocalTransaction.class);
    LocalTransaction localTransaction = (LocalTransaction) localTransactionControl.getMock();
    MockControl recordControl = MockControl.createControl(Record.class);
    final Record record = (Record) recordControl.getMock();

    MockControl interactionSpecControl = MockControl.createControl(InteractionSpec.class);
    final InteractionSpec interactionSpec = (InteractionSpec) interactionSpecControl.getMock();

    connectionFactory.getConnection();
    connectionFactoryControl.setReturnValue(connection);

    connection.getLocalTransaction();
    connectionControl.setReturnValue(localTransaction);

    localTransaction.begin();
    localTransactionControl.setVoidCallable(1);

    connection.createInteraction();
    connectionControl.setReturnValue(interaction);

    interaction.execute(interactionSpec, record, record);
    interactionControl.setReturnValue(true, 1);

    interaction.close();
    interactionControl.setVoidCallable(1);

    connection.getLocalTransaction();
    connectionControl.setReturnValue(localTransaction);

    localTransaction.rollback();
    localTransactionControl.setVoidCallable(1);

    connection.close();
    connectionControl.setVoidCallable(1);
View Full Code Here


  @Test
  public void testLocalTransactionCommit() throws ResourceException {
    final ConnectionFactory connectionFactory = mock(ConnectionFactory.class);
    Connection connection = mock(Connection.class);
    Interaction interaction = mock(Interaction.class);
    LocalTransaction localTransaction = mock(LocalTransaction.class);
    final Record record = mock(Record.class);
    final InteractionSpec interactionSpec = mock(InteractionSpec.class);

    given(connectionFactory.getConnection()).willReturn(connection);
    given(connection.getLocalTransaction()).willReturn(localTransaction);
View Full Code Here

  @Test
  public void testLocalTransactionRollback() throws ResourceException {
    final ConnectionFactory connectionFactory = mock(ConnectionFactory.class);
    Connection connection = mock(Connection.class);
    Interaction interaction = mock(Interaction.class);
    LocalTransaction localTransaction = mock(LocalTransaction.class);
    final Record record = mock(Record.class);
    final InteractionSpec interactionSpec = mock(InteractionSpec.class);

    given(connectionFactory.getConnection()).willReturn(connection);
    given(connection.getLocalTransaction()).willReturn(localTransaction);
View Full Code Here

TOP

Related Classes of javax.resource.cci.LocalTransaction

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.