package de.codecentric.mule;
import static org.junit.Assert.assertNotNull;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mule.api.MuleContext;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.test.IntegrationTest;
import org.springframework.boot.test.SpringApplicationConfiguration;
import org.springframework.context.annotation.Configuration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import javax.inject.Inject;
@SpringApplicationConfiguration(classes = MuleContextInjectTest.TestApplication.class)
@RunWith(SpringJUnit4ClassRunner.class)
@IntegrationTest("mule.config=mule-noop-config.xml")
public class MuleContextInjectTest
{
@Inject
private MuleContext muleContext;
@Test
public void testHttpRequest() {
assertNotNull(muleContext);
}
@Configuration
@EnableAutoConfiguration
public static class TestApplication {
}
}