Package net.stinfoservices.pacifiq.server.model

Examples of net.stinfoservices.pacifiq.server.model.Item


    @DatabaseSetup(value = UPDATE_DATASET)
    @DatabaseTearDown(value = UPDATE_DATASET, type = DatabaseOperation.DELETE)
    @Override
    public void testFindAll() throws Exception {
        List<Item> items = itemDAO.findAll();
        Item item = new Item();
        DSP5 dsp5 = new DSP5();

        dsp5.setId(1L);
        dsp5.setLicenseNumber(DSP5_LICENSE_NUMBER);
        dsp5.setVersion(1);
        item.setId(1L);
        item.setQuantity(UPDATED_QUANTITY);
        item.setDsp5(dsp5);
        item.setVersion(2);
        assertSame(1, items.size());
        assertNotNull(items.get(0));
        assertEquals(items.get(0), item);
    }
View Full Code Here


    @DatabaseSetup(value = UPDATE_DATASET)
    @DatabaseTearDown(value = UPDATE_DATASET, type = DatabaseOperation.DELETE)
    @Override
    public void testFindEntries() throws Exception {
        List<Item> items = itemDAO.findEntries(0, 1);
        Item item = new Item();
        DSP5 dsp5 = new DSP5();

        dsp5.setId(1L);
        dsp5.setLicenseNumber(DSP5_LICENSE_NUMBER);
        dsp5.setVersion(1);
        item.setId(1L);
        item.setQuantity(UPDATED_QUANTITY);
        item.setDsp5(dsp5);
        item.setVersion(2);
        assertSame(1, items.size());
        assertNotNull(items.get(0));
        assertEquals(items.get(0), item);
        items = itemDAO.findEntries(0, 0);
        assertSame(0, items.size());
View Full Code Here

    public void testSave() throws Exception {
        try {
            DatabaseConnection connection = new DatabaseConnection(dataSource.getConnection());
            IDataSet expectedDataSet = new FlatXmlDataSetBuilder().build(this.getClass().getResource("/dbunit/dao/admin/item-create_no-id.xml")
                    .openStream());
            Item item = new Item();
            Item nitem;
            DSP5 dsp5 = new DSP5();

            dsp5.setId(1L);
            dsp5.setLicenseNumber(DSP5_LICENSE_NUMBER);
            dsp5.setVersion(1);
            item.setId(null);
            item.setQuantity(DEFAULT_QUANTITY);
            item.setDsp5(dsp5);
            item.setVersion(1);
            nitem = itemDAO.save(item);
            assertNotNull(nitem);
            assertEquals(nitem.getQuantity(), item.getQuantity());
            entityManager.getTransaction().commit();
            DatabaseAssertionMode.NON_STRICT.getDatabaseAssertion().assertEquals(expectedDataSet,
                    connection.createDataSet(expectedDataSet.getTableNames()));
            connection.close();
        } catch (DatabaseUnitException e) {
View Full Code Here

    @DatabaseTearDown(value = UPDATE_DATASET, type = DatabaseOperation.DELETE_ALL)
    public void testSave2() throws Exception {
        try {
            DatabaseConnection connection = new DatabaseConnection(dataSource.getConnection());
            IDataSet expectedDataSet = new FlatXmlDataSetBuilder().build(this.getClass().getResource(UPDATE_DATASET).openStream());
            Item item = new Item();
            Item nitem;
            DSP5 dsp5 = new DSP5();

            dsp5.setId(1L);
            dsp5.setLicenseNumber(DSP5_LICENSE_NUMBER);
            dsp5.setVersion(1);
            item.setId(1L);
            item.setQuantity(UPDATED_QUANTITY);
            item.setDsp5(dsp5);
            item.setVersion(1);
            nitem = itemDAO.save(item);
            assertNotNull(nitem);
            assertEquals(nitem.getQuantity(), item.getQuantity());
            entityManager.getTransaction().commit();
            DatabaseAssertionMode.NON_STRICT.getDatabaseAssertion().assertEquals(expectedDataSet,
                    connection.createDataSet(expectedDataSet.getTableNames()));
            connection.close();
        } catch (DatabaseUnitException e) {
View Full Code Here

    @DatabaseSetup(value = CREATE_DATASET)
    @ExpectedDatabase(value = EMPTY_DATASET, assertionMode = DatabaseAssertionMode.NON_STRICT)
    @DatabaseTearDown(value = EMPTY_DATASET, type = DatabaseOperation.DELETE)
    @Override
    public void testRemove() throws Exception {
        Item item = new Item();
        DSP5 dsp5 = new DSP5();

        dsp5.setId(1L);
        dsp5.setLicenseNumber(DSP5_LICENSE_NUMBER);
        dsp5.setVersion(1);
        item.setId(1L);
        item.setQuantity(DEFAULT_QUANTITY);
        item.setDsp5(dsp5);
        item.setVersion(1);
        itemDAO.remove(item);
    }
View Full Code Here

    @Test
    @DatabaseSetup(value = UPDATE_DATASET)
    @ExpectedDatabase(value = EMPTY_DATASET, assertionMode = DatabaseAssertionMode.NON_STRICT)
    @DatabaseTearDown(value = EMPTY_DATASET, type = DatabaseOperation.DELETE)
    public void testRemove2() throws Exception {
        Item item = new Item();
        DSP5 dsp5 = new DSP5();

        dsp5.setId(1L);
        dsp5.setLicenseNumber(DSP5_LICENSE_NUMBER);
        dsp5.setVersion(1);
        item.setId(1L);
        item.setQuantity(UPDATED_QUANTITY);
        item.setDsp5(dsp5);
        item.setVersion(2);
        itemDAO.remove(item);
    }
View Full Code Here

        if (item == null) {
            return (null);
        }

        try {
            Item i = entityManager.merge(item);

            entityManager.persist(i);
            i = entityManager.find(Item.class, i.getId());
            // Item are lazy written
            // so this function is never used, so no log4j-database is needed here

            return (i);
        } catch (Exception ex) {
View Full Code Here

        if (item == null) {
            return;
        }

        try {
            Item nitem = entityManager.merge(item);

            entityManager.remove(nitem);
            // Item are lazy written
            // so this function is never used, so no log4j-database is needed here
        } catch (Exception ex) {
View Full Code Here

TOP

Related Classes of net.stinfoservices.pacifiq.server.model.Item

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.