package com.mysema.rdfbean.guice.junit;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertNull;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.transaction.annotation.NotTransactional;
import org.springframework.transaction.annotation.Transactional;
import com.google.inject.Inject;
import com.mysema.rdfbean.object.SessionFactory;
@Transactional
@RunWith(GuiceTestRunner.class)
public class TxTest {
@Inject
private SessionFactory sessionFactory;
@Test
public void tx() {
assertNotNull(sessionFactory.getCurrentSession());
}
@Test
@NotTransactional
public void noTx() {
assertNull(sessionFactory.getCurrentSession());
}
}