package com.muleinaction.objectstore;
import static org.junit.Assert.assertEquals;
import org.junit.Test;
import org.mule.api.MuleMessage;
import org.mule.api.client.MuleClient;
import org.mule.tck.junit4.FunctionalTestCase;
public abstract class AbstractObjectStoreTestCase extends FunctionalTestCase
{
@Test
public void testIdempotentBridge() throws Exception
{
MuleClient muleClient = muleContext.getClient();
muleClient.dispatch("vm://ib.in", "test_payload", null);
MuleMessage response = muleClient.request("vm://ib.out", 1000 * getTestTimeoutSecs());
assertEquals("test_payload", response.getPayloadAsString());
}
}