Package se.gu.fire

Source Code of se.gu.fire.TestBeanTest

package se.gu.fire;

import javax.persistence.Persistence;
import org.junit.After;
import org.junit.AfterClass;
import static org.junit.Assert.*;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
import se.gu.fire.util.test.TestUtil;
import se.gu.fire.util.test.TestBean;

public class TestBeanTest {

    private static TestBean testBean;

    @BeforeClass
    public static void setUpClass() throws Exception {
        testBean = new TestBean(
                Persistence.createEntityManagerFactory(TestUtil.TEST_PU_NAME)
                    .createEntityManager());

        testBean.clearDb();

    }

    @Test
    public void populate() {

        testBean.populateDb();

        assertTrue(testBean.getUserMan().getAll().size() > 1);
    }

    @Test
    public void clear() {
        testBean.clearDb();

        assertTrue(testBean.getUserMan().getAll().isEmpty());
    }

    public TestBeanTest() {
    }

    @AfterClass
    public static void tearDownClass() {
        testBean.clearDb();
        testBean.getEntMan().close();
    }

    @Before
    public void setUp() {
    }

    @After
    public void tearDown() {
    }
}
TOP

Related Classes of se.gu.fire.TestBeanTest

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.