Package org.dbunit.dataset

Examples of org.dbunit.dataset.IDataSet


    @DatabaseSetup(value = CREATESPECIFIC_DATASET)
    @DatabaseTearDown(value = UPDATESPECIFIC_DATASET, type = DatabaseOperation.DELETE_ALL)
    public void testSaveSpecific2() throws Exception {
        try {
            DatabaseConnection connection = new DatabaseConnection(dataSource.getConnection());
            IDataSet expectedDataSet = new FlatXmlDataSetBuilder().build(this.getClass().getResource(UPDATESPECIFIC_DATASET).openStream());
            SpecificTAA taa = new SpecificTAA();
            AbstractTAA ntaa;

            taa.setId(1L);
            taa.setLicenseNumber(UPDATED_LICENSENUMBER);
            taa.setVersion(1);
            ntaa = taaDAO.save(taa);
            assertEquals(ntaa.getLicenseNumber(), taa.getLicenseNumber());
            entityManager.getTransaction().commit();
            DatabaseAssertionMode.NON_STRICT.getDatabaseAssertion().assertEquals(expectedDataSet,
                    connection.createDataSet(expectedDataSet.getTableNames()));
            connection.close();
        } catch (DatabaseUnitException e) {
            e.printStackTrace();
            fail(e.getLocalizedMessage());
        } catch (SQLException e) {
View Full Code Here


    @Ignore("May fail because of a conflict with the admin uzer (the account created on setUp)")
    @Override
    public void testSave() throws Exception {
        try {
            DatabaseConnection connection = new DatabaseConnection(dataSource.getConnection());
            IDataSet expectedDataSet = new FlatXmlDataSetBuilder().build(this.getClass().getResource("/dbunit/dao/admin/profile-create_no-id.xml")
                    .openStream());
            Profile profile = new Profile();
            Profile nprofile;

            profile.setAdministrator(false);
            profile.setLicensesConsultation(false);
            profile.setLicensesEdition(false);
            profile.setProgramsConsultation(false);
            profile.setProgramsEdition(false);
            profile.setName(DEFAULT_PROFILE_NAME);
            profile.setVersion(1);
            nprofile = profileDAO.save(profile);
            assertNotNull(nprofile);
            assertEquals(nprofile.getName(), profile.getName());
            assertEquals(nprofile.getAdministrator(), profile.getAdministrator());
            assertEquals(nprofile.getLicensesConsultation(), profile.getLicensesConsultation());
            assertEquals(nprofile.getLicensesEdition(), profile.getLicensesEdition());
            assertEquals(nprofile.getProgramsConsultation(), profile.getProgramsConsultation());
            assertEquals(nprofile.getProgramsEdition(), profile.getProgramsEdition());
            entityManager.getTransaction().commit();
            DatabaseAssertionMode.NON_STRICT.getDatabaseAssertion().assertEquals(expectedDataSet,
                    connection.createDataSet(expectedDataSet.getTableNames()));
            connection.close();
        } catch (DatabaseUnitException e) {
            e.printStackTrace();
            fail(e.getLocalizedMessage());
        } catch (SQLException e) {
View Full Code Here

    @DatabaseSetup(value = CREATE_DATASET)
    @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("/dbunit/dao/admin/profile-update_aftersave.xml").openStream());
            Profile profile = new Profile();
            Profile nprofile;

            profile.setId(1L);
            profile.setAdministrator(true);
            profile.setLicensesConsultation(true);
            profile.setLicensesEdition(true);
            profile.setProgramsConsultation(true);
            profile.setProgramsEdition(true);
            profile.setName(ADMINISTRATOR_PROFILE_NAME);
            profile.setVersion(1);
            nprofile = profileDAO.save(profile);
            assertNotNull(nprofile);
            assertEquals(nprofile.getName(), profile.getName());
            assertEquals(nprofile.getAdministrator(), profile.getAdministrator());
            assertEquals(nprofile.getLicensesConsultation(), profile.getLicensesConsultation());
            assertEquals(nprofile.getLicensesEdition(), profile.getLicensesEdition());
            assertEquals(nprofile.getProgramsConsultation(), profile.getProgramsConsultation());
            assertEquals(nprofile.getProgramsEdition(), profile.getProgramsEdition());
            entityManager.getTransaction().commit();
            DatabaseAssertionMode.NON_STRICT.getDatabaseAssertion().assertEquals(expectedDataSet,
                    connection.createDataSet(expectedDataSet.getTableNames()));
            connection.close();
        } catch (DatabaseUnitException e) {
            e.printStackTrace();
            fail(e.getLocalizedMessage());
        } catch (SQLException e) {
View Full Code Here

    @DatabaseTearDown(value = CREATE_DATASET, type = DatabaseOperation.DELETE_ALL)
    @Override
    public void testSave() throws Exception {
        try {
            DatabaseConnection connection = new DatabaseConnection(dataSource.getConnection());
            IDataSet expectedDataSet = new FlatXmlDataSetBuilder().build(this.getClass().getResource("/dbunit/dao/admin/dsp5-create_no-id.xml")
                    .openStream());
            DSP5 dsp5 = new DSP5();
            DSP5 ndsp5;
            ConcreteBusinessPartner cbp = new ConcreteBusinessPartner();
            BusinessPartner bp = new BusinessPartner();

            bp.setId(1L);
            bp.setName(BUSINESSPARTNER_NAME);
            bp.setVersion(1);
            cbp.setId(1L);
            cbp.setCountry(CONCRETEBUSINESSPARTNER_COUNTRY);
            cbp.setBusinessPartner(bp);
            cbp.setVersion(1);
            dsp5.setId(null);
            dsp5.setLicenseNumber(DEFAULT_LICENSE_NUMBER);
            dsp5.setApplicant(cbp);
            dsp5.setEndUser(cbp);
            dsp5.setManufacturer(cbp);
            dsp5.setSeller(cbp);
            dsp5.setSourceOfCommodity(cbp);
            dsp5.setApproval(APPROVAL_TYPE);
            dsp5.setVersion(1);
            ndsp5 = dsp5DAO.save(dsp5);
            assertNotNull(ndsp5);
            assertNotNull(ndsp5.getLicenseNumber());
            assertNotNull(ndsp5.getApproval());
            assertEquals(ndsp5.getLicenseNumber(), dsp5.getLicenseNumber());
            assertEquals(ndsp5.getApproval(), dsp5.getApproval());
            entityManager.getTransaction().commit();
            DatabaseAssertionMode.NON_STRICT.getDatabaseAssertion().assertEquals(expectedDataSet,
                    connection.createDataSet(expectedDataSet.getTableNames()));
            connection.close();
        } catch (DatabaseUnitException e) {
            e.printStackTrace();
            fail(e.getLocalizedMessage());
        } catch (SQLException e) {
View Full Code Here

    @DatabaseSetup(value = CREATE_DATASET)
    @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());
            DSP5 dsp5 = new DSP5();
            DSP5 ndsp5;
            ConcreteBusinessPartner cbp = new ConcreteBusinessPartner();
            BusinessPartner bp = new BusinessPartner();
            Set<ConcreteBusinessPartner> consignees = new HashSet<ConcreteBusinessPartner>();

            bp.setId(1L);
            bp.setName(BUSINESSPARTNER_NAME);
            bp.setVersion(1);
            cbp.setId(1L);
            cbp.setCountry(CONCRETEBUSINESSPARTNER_COUNTRY);
            cbp.setBusinessPartner(bp);
            cbp.setVersion(1);
            consignees.add(cbp);
            dsp5.setId(1L);
            dsp5.setLicenseNumber(UPDATED_LICENSE_NUMBER);
            dsp5.setApplicant(cbp);
            dsp5.setEndUser(cbp);
            dsp5.setManufacturer(cbp);
            dsp5.setSeller(cbp);
            dsp5.setSourceOfCommodity(cbp);
            dsp5.setApproval(APPROVAL_TYPE);
            dsp5.getConsignees().addAll(consignees);
            dsp5.setVersion(1);
            ndsp5 = dsp5DAO.save(dsp5);
            assertNotNull(ndsp5);
            assertNotNull(dsp5.getLicenseNumber());
            assertNotNull(dsp5.getApproval());
            assertEquals(ndsp5.getLicenseNumber(), dsp5.getLicenseNumber());
            assertEquals(ndsp5.getApproval(), dsp5.getApproval());
            entityManager.getTransaction().commit();
            DatabaseAssertionMode.NON_STRICT.getDatabaseAssertion().assertEquals(expectedDataSet,
                    connection.createDataSet(expectedDataSet.getTableNames()));
            connection.close();
        } catch (DatabaseUnitException e) {
            e.printStackTrace();
            fail(e.getLocalizedMessage());
        } catch (SQLException e) {
View Full Code Here

    @DatabaseTearDown(value = CREATE_DATASET, type = DatabaseOperation.DELETE_ALL)
    @Override
    public void testSave() throws Exception {
        try {
            DatabaseConnection connection = new DatabaseConnection(dataSource.getConnection());
            IDataSet expectedDataSet = new FlatXmlDataSetBuilder().build(this.getClass().getResource("/dbunit/dao/admin/tcn-create_no-id.xml")
                    .openStream());
            TCN tcn = new TCN();
            TCN ntcn;

            tcn.setId(null);
            tcn.setFreeText(DEFAULT_FREETEXT);
            tcn.setVersion(1);
            ntcn = tcnDAO.save(tcn);
            assertEquals(ntcn.getFreeText(), tcn.getFreeText());
            entityManager.getTransaction().commit();
            DatabaseAssertionMode.NON_STRICT.getDatabaseAssertion().assertEquals(expectedDataSet,
                    connection.createDataSet(expectedDataSet.getTableNames()));
            connection.close();
        } catch (DatabaseUnitException e) {
            e.printStackTrace();
            fail(e.getLocalizedMessage());
        } catch (SQLException e) {
View Full Code Here

    @DatabaseSetup(value = CREATE_DATASET)
    @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());
            TCN tcn = new TCN();
            TCN ntcn;

            tcn.setId(1L);
            tcn.setFreeText(UPDATED_FREETEXT);
            tcn.setVersion(1);
            ntcn = tcnDAO.save(tcn);
            assertEquals(ntcn.getFreeText(), tcn.getFreeText());
            entityManager.getTransaction().commit();
            DatabaseAssertionMode.NON_STRICT.getDatabaseAssertion().assertEquals(expectedDataSet,
                    connection.createDataSet(expectedDataSet.getTableNames()));
            connection.close();
        } catch (DatabaseUnitException e) {
            e.printStackTrace();
            fail(e.getLocalizedMessage());
        } catch (SQLException e) {
View Full Code Here

    @DatabaseTearDown(value = CREATE_DATASET, type = DatabaseOperation.DELETE_ALL)
    @Override
    public void testSave() throws Exception {
        try {
            DatabaseConnection connection = new DatabaseConnection(dataSource.getConnection());
            IDataSet expectedDataSet = new FlatXmlDataSetBuilder().build(this.getClass().getResource("/dbunit/dao/admin/alert-create_no-id.xml")
                    .openStream());
            Alert alert = new Alert();
            Alert nalert;

            alert.setId(null);
            alert.setStartTime(DEFAULT_DATE);
            alert.setEndTime(DEFAULT_DATE);
            alert.setMonday(false);
            alert.setTuesday(false);
            alert.setWednesday(false);
            alert.setThursday(false);
            alert.setFriday(false);
            alert.setSaturday(false);
            alert.setSunday(false);
            alert.setVersion(1);
            nalert = alertDAO.save(alert);
            assertEquals(alert.getStartTime(), nalert.getStartTime());
            assertEquals(alert.getEndTime(), nalert.getEndTime());
            assertEquals(alert.getMonday(), nalert.getMonday());
            assertEquals(alert.getTuesday(), nalert.getTuesday());
            assertEquals(alert.getWednesday(), nalert.getWednesday());
            assertEquals(alert.getThursday(), nalert.getThursday());
            assertEquals(alert.getFriday(), nalert.getFriday());
            assertEquals(alert.getSaturday(), nalert.getSaturday());
            assertEquals(alert.getSunday(), nalert.getSunday());
            entityManager.getTransaction().commit();
            DatabaseAssertionMode.NON_STRICT.getDatabaseAssertion().assertEquals(expectedDataSet,
                    connection.createDataSet(expectedDataSet.getTableNames()));
            connection.close();
        } catch (DatabaseUnitException e) {
            e.printStackTrace();
            fail(e.getLocalizedMessage());
        } catch (SQLException e) {
View Full Code Here

    @DatabaseSetup(value = CREATE_DATASET)
    @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());
            Alert alert = new Alert();
            Alert nalert;

            alert.setId(1L);
            alert.setStartTime(DEFAULT_DATE);
            alert.setEndTime(DEFAULT_DATE);
            alert.setMonday(true);
            alert.setTuesday(true);
            alert.setWednesday(true);
            alert.setThursday(true);
            alert.setFriday(true);
            alert.setSaturday(false);
            alert.setSunday(false);
            alert.setVersion(1);
            nalert = alertDAO.save(alert);
            assertEquals(alert.getStartTime(), nalert.getStartTime());
            assertEquals(alert.getEndTime(), nalert.getEndTime());
            assertEquals(alert.getMonday(), nalert.getMonday());
            assertEquals(alert.getTuesday(), nalert.getTuesday());
            assertEquals(alert.getWednesday(), nalert.getWednesday());
            assertEquals(alert.getThursday(), nalert.getThursday());
            assertEquals(alert.getFriday(), nalert.getFriday());
            assertEquals(alert.getSaturday(), nalert.getSaturday());
            assertEquals(alert.getSunday(), nalert.getSunday());
            entityManager.getTransaction().commit();
            DatabaseAssertionMode.NON_STRICT.getDatabaseAssertion().assertEquals(expectedDataSet,
                    connection.createDataSet(expectedDataSet.getTableNames()));
            connection.close();
        } catch (DatabaseUnitException e) {
            e.printStackTrace();
            fail(e.getLocalizedMessage());
        } catch (SQLException e) {
View Full Code Here

    @DatabaseTearDown(value = CREATE_DATASET, type = DatabaseOperation.DELETE_ALL)
    @Override
    public void testSave() throws Exception {
        try {
            DatabaseConnection connection = new DatabaseConnection(dataSource.getConnection());
            IDataSet expectedDataSet = new FlatXmlDataSetBuilder().build(this.getClass().getResource("/dbunit/dao/admin/document-create_no-id.xml")
                    .openStream());
            Document document = new Document();
            Document ndocument;

            document.setId(null);
            document.setName(DEFAULT_DOCUMENT_NAME);
            document.setVersion(1);
            ndocument = documentDAO.save(document);
            assertNotNull(ndocument);
            assertEquals(ndocument.getName(), document.getName());
            entityManager.getTransaction().commit();
            DatabaseAssertionMode.NON_STRICT.getDatabaseAssertion().assertEquals(expectedDataSet,
                    connection.createDataSet(expectedDataSet.getTableNames()));
            connection.close();
        } catch (DatabaseUnitException e) {
            e.printStackTrace();
            fail(e.getLocalizedMessage());
        } catch (SQLException e) {
View Full Code Here

TOP

Related Classes of org.dbunit.dataset.IDataSet

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.