Do you have Vehicle data in your sample-data.xml? -----Original Message----- From: spsarolkar [mailto:spsarol...@gmail.com] Sent: Wednesday, July 29, 2009 10:34 AM To: users@appfuse.dev.java.net Subject: Re: [appfuse-user] I have started all over again
Here is a test report ---------------------------------------------------------------------------- --- Test set: org.xinus.crud.dao.VehicleDaoTest ---------------------------------------------------------------------------- --- Tests run: 7, Failures: 2, Errors: 5, Skipped: 0, Time elapsed: 13.35 sec <<< FAILURE! testAddVehicle(org.xinus.crud.dao.VehicleDaoTest) Time elapsed: 12.186 sec <<< FAILURE! junit.framework.AssertionFailedError: null at junit.framework.Assert.fail(Assert.java:47) at junit.framework.Assert.assertTrue(Assert.java:20) at junit.framework.Assert.assertNotNull(Assert.java:214) at junit.framework.Assert.assertNotNull(Assert.java:207) at org.xinus.crud.dao.VehicleDaoTest.testAddVehicle(VehicleDaoTest.java:36) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:25) at java.lang.reflect.Method.invoke(Method.java:597) at junit.framework.TestCase.runTest(TestCase.java:168) at junit.framework.TestCase.runBare(TestCase.java:134) at org.springframework.test.ConditionalTestCase.runBare(ConditionalTestCase.jav a:76) at junit.framework.TestResult$1.protect(TestResult.java:110) at junit.framework.TestResult.runProtected(TestResult.java:128) at junit.framework.TestResult.run(TestResult.java:113) at junit.framework.TestCase.run(TestCase.java:124) at junit.framework.TestSuite.runTest(TestSuite.java:232) at junit.framework.TestSuite.run(TestSuite.java:227) at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:81 ) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62 ) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(Ab stractDirectoryTestSuite.java:140) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractD irectoryTestSuite.java:127) at org.apache.maven.surefire.Surefire.run(Surefire.java:177) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireB ooter.java:345) at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:100 9) testGetChildren(org.xinus.crud.dao.VehicleDaoTest) Time elapsed: 0.159 sec <<< ERROR! org.springframework.orm.ObjectRetrievalFailureException: Object of class [org.xinus.crud.model.Vehicle] with identifier [1]: not found at org.appfuse.dao.hibernate.GenericDaoHibernate.get(GenericDaoHibernate.java:7 5) at org.xinus.crud.dao.hibernate.VehicleDaoHibernate.getAllChildren(VehicleDaoHi bernate.java:21) at org.xinus.crud.dao.VehicleDaoTest.testGetChildren(VehicleDaoTest.java:41) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:25) at java.lang.reflect.Method.invoke(Method.java:597) at junit.framework.TestCase.runTest(TestCase.java:168) at junit.framework.TestCase.runBare(TestCase.java:134) at org.springframework.test.ConditionalTestCase.runBare(ConditionalTestCase.jav a:76) at junit.framework.TestResult$1.protect(TestResult.java:110) at junit.framework.TestResult.runProtected(TestResult.java:128) at junit.framework.TestResult.run(TestResult.java:113) at junit.framework.TestCase.run(TestCase.java:124) at junit.framework.TestSuite.runTest(TestSuite.java:232) at junit.framework.TestSuite.run(TestSuite.java:227) at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:81 ) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62 ) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(Ab stractDirectoryTestSuite.java:140) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractD irectoryTestSuite.java:127) at org.apache.maven.surefire.Surefire.run(Surefire.java:177) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireB ooter.java:345) at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:100 9) testGetVehicle(org.xinus.crud.dao.VehicleDaoTest) Time elapsed: 0.08 sec <<< ERROR! org.springframework.orm.ObjectRetrievalFailureException: Object of class [org.xinus.crud.model.Vehicle] with identifier [1]: not found at org.appfuse.dao.hibernate.GenericDaoHibernate.get(GenericDaoHibernate.java:7 5) at org.xinus.crud.dao.VehicleDaoTest.testGetVehicle(VehicleDaoTest.java:48) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:25) at java.lang.reflect.Method.invoke(Method.java:597) at junit.framework.TestCase.runTest(TestCase.java:168) at junit.framework.TestCase.runBare(TestCase.java:134) at org.springframework.test.ConditionalTestCase.runBare(ConditionalTestCase.jav a:76) at junit.framework.TestResult$1.protect(TestResult.java:110) at junit.framework.TestResult.runProtected(TestResult.java:128) at junit.framework.TestResult.run(TestResult.java:113) at junit.framework.TestCase.run(TestCase.java:124) at junit.framework.TestSuite.runTest(TestSuite.java:232) at junit.framework.TestSuite.run(TestSuite.java:227) at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:81 ) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62 ) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(Ab stractDirectoryTestSuite.java:140) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractD irectoryTestSuite.java:127) at org.apache.maven.surefire.Surefire.run(Surefire.java:177) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireB ooter.java:345) at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:100 9) testGetVehicles(org.xinus.crud.dao.VehicleDaoTest) Time elapsed: 0.437 sec <<< FAILURE! junit.framework.AssertionFailedError: null at junit.framework.Assert.fail(Assert.java:47) at junit.framework.Assert.assertTrue(Assert.java:20) at junit.framework.Assert.assertTrue(Assert.java:27) at org.xinus.crud.dao.VehicleDaoTest.testGetVehicles(VehicleDaoTest.java:54) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:25) at java.lang.reflect.Method.invoke(Method.java:597) at junit.framework.TestCase.runTest(TestCase.java:168) at junit.framework.TestCase.runBare(TestCase.java:134) at org.springframework.test.ConditionalTestCase.runBare(ConditionalTestCase.jav a:76) at junit.framework.TestResult$1.protect(TestResult.java:110) at junit.framework.TestResult.runProtected(TestResult.java:128) at junit.framework.TestResult.run(TestResult.java:113) at junit.framework.TestCase.run(TestCase.java:124) at junit.framework.TestSuite.runTest(TestSuite.java:232) at junit.framework.TestSuite.run(TestSuite.java:227) at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:81 ) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62 ) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(Ab stractDirectoryTestSuite.java:140) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractD irectoryTestSuite.java:127) at org.apache.maven.surefire.Surefire.run(Surefire.java:177) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireB ooter.java:345) at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:100 9) testAddVehicleMaintenance(org.xinus.crud.dao.VehicleDaoTest) Time elapsed: 0.085 sec <<< ERROR! org.springframework.orm.ObjectRetrievalFailureException: Object of class [org.xinus.crud.model.Vehicle] with identifier [1]: not found at org.appfuse.dao.hibernate.GenericDaoHibernate.get(GenericDaoHibernate.java:7 5) at org.xinus.crud.dao.VehicleDaoTest.testAddVehicleMaintenance(VehicleDaoTest.j ava:57) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:25) at java.lang.reflect.Method.invoke(Method.java:597) at junit.framework.TestCase.runTest(TestCase.java:168) at junit.framework.TestCase.runBare(TestCase.java:134) at org.springframework.test.ConditionalTestCase.runBare(ConditionalTestCase.jav a:76) at junit.framework.TestResult$1.protect(TestResult.java:110) at junit.framework.TestResult.runProtected(TestResult.java:128) at junit.framework.TestResult.run(TestResult.java:113) at junit.framework.TestCase.run(TestCase.java:124) at junit.framework.TestSuite.runTest(TestSuite.java:232) at junit.framework.TestSuite.run(TestSuite.java:227) at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:81 ) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62 ) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(Ab stractDirectoryTestSuite.java:140) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractD irectoryTestSuite.java:127) at org.apache.maven.surefire.Surefire.run(Surefire.java:177) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireB ooter.java:345) at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:100 9) testSaveVehicle(org.xinus.crud.dao.VehicleDaoTest) Time elapsed: 0.05 sec <<< ERROR! org.springframework.orm.ObjectRetrievalFailureException: Object of class [org.xinus.crud.model.Vehicle] with identifier [1]: not found at org.appfuse.dao.hibernate.GenericDaoHibernate.get(GenericDaoHibernate.java:7 5) at org.xinus.crud.dao.VehicleDaoTest.testSaveVehicle(VehicleDaoTest.java:72) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:25) at java.lang.reflect.Method.invoke(Method.java:597) at junit.framework.TestCase.runTest(TestCase.java:168) at junit.framework.TestCase.runBare(TestCase.java:134) at org.springframework.test.ConditionalTestCase.runBare(ConditionalTestCase.jav a:76) at junit.framework.TestResult$1.protect(TestResult.java:110) at junit.framework.TestResult.runProtected(TestResult.java:128) at junit.framework.TestResult.run(TestResult.java:113) at junit.framework.TestCase.run(TestCase.java:124) at junit.framework.TestSuite.runTest(TestSuite.java:232) at junit.framework.TestSuite.run(TestSuite.java:227) at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:81 ) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62 ) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(Ab stractDirectoryTestSuite.java:140) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractD irectoryTestSuite.java:127) at org.apache.maven.surefire.Surefire.run(Surefire.java:177) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireB ooter.java:345) at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:100 9) testRemoveVehicle(org.xinus.crud.dao.VehicleDaoTest) Time elapsed: 0.023 sec <<< ERROR! org.springframework.orm.ObjectRetrievalFailureException: Object of class [org.xinus.crud.model.Vehicle] with identifier [1]: not found at org.appfuse.dao.hibernate.GenericDaoHibernate.get(GenericDaoHibernate.java:7 5) at org.appfuse.dao.hibernate.GenericDaoHibernate.remove(GenericDaoHibernate.jav a:102) at org.xinus.crud.dao.VehicleDaoTest.testRemoveVehicle(VehicleDaoTest.java:77) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:25) at java.lang.reflect.Method.invoke(Method.java:597) at junit.framework.TestCase.runTest(TestCase.java:168) at junit.framework.TestCase.runBare(TestCase.java:134) at org.springframework.test.ConditionalTestCase.runBare(ConditionalTestCase.jav a:76) at junit.framework.TestResult$1.protect(TestResult.java:110) at junit.framework.TestResult.runProtected(TestResult.java:128) at junit.framework.TestResult.run(TestResult.java:113) at junit.framework.TestCase.run(TestCase.java:124) at junit.framework.TestSuite.runTest(TestSuite.java:232) at junit.framework.TestSuite.run(TestSuite.java:227) at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:81 ) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62 ) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(Ab stractDirectoryTestSuite.java:140) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractD irectoryTestSuite.java:127) at org.apache.maven.surefire.Surefire.run(Surefire.java:177) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireB ooter.java:345) at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:100 9) Here is my VehicleDaoTest spsarolkar wrote: > > package org.xinus.crud.dao; > > import org.xinus.crud.model.Vehicle; > import org.xinus.crud.model.VehicleMaintenance; > import org.appfuse.dao.BaseDaoTestCase; > import org.springframework.orm.ObjectRetrievalFailureException; > > import java.util.List; > import java.util.Iterator; > > /** > * Created by IntelliJ IDEA. > * User: mypc > * Date: Jul 29, 2009 > * Time: 6:59:18 AM > * To change this template use File | Settings | File Templates. > */ > public class VehicleDaoTest extends BaseDaoTestCase { > private Long vehicleId = new Long(1); > private VehicleDao<Vehicle,Long> vehicleDao = null; > > public void setVehicleDao(VehicleDao<Vehicle, Long> vehicleDao) { > this.vehicleDao = vehicleDao; > } > public void testAddVehicle() throws Exception{ > System.out.println("Test: Add Vehicle"); > Vehicle vehicle = new Vehicle(); > vehicle.setName("David's Truck"); > vehicle.setMake("Ford"); > vehicle.setModel("F-150"); > vehicle.setYear("1995"); > vehicle.setVIN("12345ABCDEF"); > vehicleDao.save(vehicle); > > System.out.println("Vehicle added "+vehicle.getId()); > assertNotNull(vehicle.getId()); > assertEquals(vehicle.getName(),"David's Truck"); > } > public void testGetChildren() throws Exception{ > System.out.println("Test: Get children"); > List list = vehicleDao.getAllChildren(vehicleId); > for(Iterator iter = list.iterator();iter.hasNext();){ > VehicleMaintenance > vehicleMaintenance=(VehicleMaintenance)iter.next(); > System.out.println("Dao GetChildrenTest:" + > vehicleMaintenance.getName()); > } > } > public void testGetVehicle()throws Exception{ > Vehicle vehicle = (Vehicle) vehicleDao.get(vehicleId); > assertNotNull(vehicle); > } > public void testGetVehicles() throws Exception{ > Vehicle vehicle = new Vehicle(); > List results = vehicleDao.getAll(); > assertTrue(results.size()>0); > } > public void testAddVehicleMaintenance()throws Exception{ > Vehicle vehicle = (Vehicle) vehicleDao.get(vehicleId); > VehicleMaintenance vehicleMaintenance=new VehicleMaintenance(); > vehicleMaintenance.setName("Oil Change"); > vehicle.getVehicleMaintenances().add(vehicleMaintenance); > vehicleDao.save(vehicle); > vehicle=null; > vehicle= (Vehicle) vehicleDao.get(vehicleId); > List list = vehicle.getVehicleMaintenances(); > assertTrue(list.size()>0); > } > public void getVehicleMaintenance() throws Exception{ > List results = vehicleDao.getAllChildren(vehicleId); > assertTrue(results.size()>0); > } > public void testSaveVehicle() throws Exception{ > Vehicle vehicle = (Vehicle) vehicleDao.get(vehicleId); > vehicleDao.save(vehicle); > } > public void testRemoveVehicle() throws Exception{ > Long removeId = new Long("1"); > vehicleDao.remove(removeId); > try{ > Vehicle vehicle = (Vehicle) vehicleDao.get(removeId); > fail("Vehicle found in database"); > }catch(ObjectRetrievalFailureException e){ > assertNotNull(e.getMessage()); > } > } > } > Here is my application context.xml spsarolkar wrote: > > <?xml version="1.0" encoding="UTF-8"?> > <beans xmlns="http://www.springframework.org/schema/beans" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:schemaLocation="http://www.springframework.org/schema/beans > http://www.springframework.org/schema/beans/spring-beans-2.0.xsd" > default-lazy-init="true"> > <bean class="org.appfuse.dao.spring.HibernateExtensionPostProcessor"> > <property name="annotatedClasses"> > <list> > <value>org.xinus.crud.model.Vehicle</value> > <value>org.xinus.crud.model.VehicleMaintenance</value> > </list> > </property> > </bean> > <bean id="vehicleManager" > class="org.appfuse.service.impl.GenericManagerImpl"> > <constructor-arg> > <bean class="org.appfuse.dao.hibernate.GenericDaoHibernate" > autowire="byType"> > <constructor-arg > value="org.xinus.crud.model.Vehicle"/> > </bean> > </constructor-arg> > </bean> > <bean id="vehicleAction" class="org.xinus.crud.action.VehicleAction" > scope="prototype"> > <property name="vehicleManager" ref="vehicleManager"/> > </bean> > <bean id="vehicleDao" > class="org.xinus.crud.dao.hibernate.VehicleDaoHibernate"> > <property name="sessionFactory" ref="sessionFactory"/> > </bean> > <bean id="vehicleActionTest" > class="org.xinus.crud.dao.VehicleDaoTest"> > <property name="vehicleDao" ref="vehicleDao"/> > </bean> > <!-- Add new DAOs here --> > > <!-- Add new Managers here --> > > <!-- Add new Actions here --> > </beans> > For applicationContext.xml Idea is showing . . . <bean id="vehicleActionTest" class="org.xinus.crud.dao.VehicleDaoTest"> <property name="vehicleDao" ref="vehicleDao"/> </bean> . . . Cannot resolve property vehicleDao at...name=vehicleDao... But i have setVehicleDao in my VehicleDaoTest When i run mvn clean test -Dusefile=false -Dtest="VehicleDaoTest" I get output as spsarolkar wrote: > > C:\Users\mypc\IdeaProjects\myapp>mvn clean test -Dusefile=false > -Dtest="VehicleDaoTest" > [INFO] Scanning for projects... > [INFO] > ------------------------------------------------------------------------ > [INFO] Building AppFuse Struts 2 Application > [INFO] task-segment: [clean, test] > [INFO] > ------------------------------------------------------------------------ > [INFO] [clean:clean {execution: default-clean}] > [INFO] Deleting directory C:\Users\mypc\IdeaProjects\myapp\target > [WARNING] POM for 'xfire:xfire-jsr181-api:pom:1.0-M1:compile' is invalid. > > Its dependencies (if any) will NOT be available to the current build. > [INFO] [warpath:add-classes {execution: default}] > [INFO] [aspectj:compile {execution: default}] > [INFO] [native2ascii:native2ascii {execution: native2ascii-utf8}] > [INFO] [native2ascii:native2ascii {execution: native2ascii-8859_1}] > [INFO] [resources:resources {execution: default-resources}] > [WARNING] File encoding has not been set, using platform encoding Cp1252, > i.e. build is platform dependent! > [WARNING] Using platform encoding (Cp1252 actually) to copy filtered > resources, i.e. build is platform dependent! > [INFO] Copying 13 resources > [INFO] Copying 2 resources > [INFO] Copying 33 resources > [INFO] Copying 33 resources > [INFO] [compiler:compile {execution: default-compile}] > [INFO] Nothing to compile - all classes are up to date > [INFO] [resources:testResources {execution: default-testResources}] > [WARNING] File encoding has not been set, using platform encoding Cp1252, > i.e. build is platform dependent! > [WARNING] Using platform encoding (Cp1252 actually) to copy filtered > resources, i.e. build is platform dependent! > [INFO] Copying 4 resources > [INFO] Copying 25 resources > [INFO] Preparing hibernate3:hbm2ddl > [WARNING] Removing: hbm2ddl from forked lifecycle, to prevent recursive > invocation. > [INFO] [warpath:add-classes {execution: default}] > [INFO] [aspectj:compile {execution: default}] > [INFO] [native2ascii:native2ascii {execution: native2ascii-utf8}] > [INFO] [native2ascii:native2ascii {execution: native2ascii-8859_1}] > [INFO] [resources:resources {execution: default-resources}] > [WARNING] File encoding has not been set, using platform encoding Cp1252, > i.e. build is platform dependent! > [WARNING] Using platform encoding (Cp1252 actually) to copy filtered > resources, i.e. build is platform dependent! > [INFO] Copying 13 resources > [INFO] Copying 2 resources > [INFO] Copying 33 resources > [INFO] Copying 33 resources > [INFO] Copying 33 resources > [INFO] Copying 33 resources > [INFO] [hibernate3:hbm2ddl {execution: default}] > [INFO] Configuration XML file loaded: > file:/C:/Users/mypc/IdeaProjects/myapp/src/main/resources/hibernate.cfg.xml > log4j:WARN Continuable parsing error 57 and column 64 > log4j:WARN Attribute value "com.opensymphony.xwork2.util.OgnlValueStack" > of type ID must be unique within the document. > [INFO] Configuration XML file loaded: > file:/C:/Users/mypc/IdeaProjects/myapp/src/main/resources/hibernate.cfg.xml > [INFO] Configuration Properties file loaded: > C:\Users\mypc\IdeaProjects\myapp\target\classes\jdbc.properties > alter table VehicleMaintenance drop foreign key FKD1C1D46712C9F342; > alter table user_role drop foreign key FK143BF46A4FD90D75; > alter table user_role drop foreign key FK143BF46AF503D155; > drop table if exists Vehicle; > drop table if exists VehicleMaintenance; > drop table if exists app_user; > drop table if exists role; > drop table if exists user_role; > create table Vehicle (id bigint not null auto_increment, VIN varchar(255), > make varchar(255), model varchar(255), name varchar(255), year varchar > (255), primary key (id)) ENGINE=InnoDB; > create table VehicleMaintenance (id bigint not null auto_increment, > alarmDate datetime, endDate datetime, name varchar(255), startDate > datetime, > vehicle_id bigint, primary key (id)) ENGINE=InnoDB; > create table app_user (id bigint not null auto_increment, account_expired > bit not null, account_locked bit not null, address varchar(150), city v > archar(50) not null, country varchar(100), postal_code varchar(15) not > null, province varchar(100), credentials_expired bit not null, email varch > ar(255) not null unique, account_enabled bit, first_name varchar(50) not > null, last_name varchar(50) not null, password varchar(255) not null, pa > ssword_hint varchar(255), phone_number varchar(255), username varchar(50) > not null unique, version integer, website varchar(255), primary key (id > )) ENGINE=InnoDB; > create table role (id bigint not null auto_increment, description > varchar(64), name varchar(20), primary key (id)) ENGINE=InnoDB; > create table user_role (user_id bigint not null, role_id bigint not null, > primary key (user_id, role_id)) ENGINE=InnoDB; > alter table VehicleMaintenance add index FKD1C1D46712C9F342 (vehicle_id), > add constraint FKD1C1D46712C9F342 foreign key (vehicle_id) references V > ehicle (id); > alter table user_role add index FK143BF46A4FD90D75 (role_id), add > constraint FK143BF46A4FD90D75 foreign key (role_id) references role (id); > alter table user_role add index FK143BF46AF503D155 (user_id), add > constraint FK143BF46AF503D155 foreign key (user_id) references app_user > (id); > [INFO] [compiler:testCompile {execution: default-testCompile}] > [INFO] Compiling 2 source files to > C:\Users\mypc\IdeaProjects\myapp\target\test-classes > [INFO] [dbunit:operation {execution: test-compile}] > [INFO] [surefire:test {execution: default-test}] > [INFO] Surefire report directory: > C:\Users\mypc\IdeaProjects\myapp\target\surefire-reports > log4j:WARN Continuable parsing error 57 and column 64 > log4j:WARN Attribute value "com.opensymphony.xwork2.util.OgnlValueStack" > of type ID must be unique within the document. > > ------------------------------------------------------- > T E S T S > ------------------------------------------------------- > Running org.xinus.crud.dao.VehicleDaoTest > [myapp] INFO [main] VehicleDaoTest.loadContextLocations(210) | Loading > context for locations: classpath:/applicationContext-resources.xml,classpa > th:/applicationContext-dao.xml,classpath*:/applicationContext.xml,classpath: **/applicationContext*.xml > [myapp] DEBUG [main] VehicleDaoTest.startNewTransaction(392) | Began > transaction (1): transaction manager > [org.springframework.orm.hibernate3.Hib > ernatetransactionmana...@739f3f]; rollback [true]. > Test: Add Vehicle > Vehicle added null > [myapp] DEBUG [main] VehicleDaoTest.endTransaction(360) | Rolled back > transaction after execution of test [testAddVehicle]. > [myapp] DEBUG [main] VehicleDaoTest.startNewTransaction(392) | Began > transaction (1): transaction manager > [org.springframework.orm.hibernate3.Hib > ernatetransactionmana...@739f3f]; rollback [true]. > Test: Get children > [myapp] WARN [main] VehicleDaoHibernate.get(74) | Uh oh, 'class > org.xinus.crud.model.Vehicle' object with id '1' not found... > [myapp] DEBUG [main] VehicleDaoTest.endTransaction(360) | Rolled back > transaction after execution of test [testGetChildren]. > [myapp] DEBUG [main] VehicleDaoTest.startNewTransaction(392) | Began > transaction (1): transaction manager > [org.springframework.orm.hibernate3.Hib > ernatetransactionmana...@739f3f]; rollback [true]. > [myapp] WARN [main] VehicleDaoHibernate.get(74) | Uh oh, 'class > org.xinus.crud.model.Vehicle' object with id '1' not found... > [myapp] DEBUG [main] VehicleDaoTest.endTransaction(360) | Rolled back > transaction after execution of test [testGetVehicle]. > [myapp] DEBUG [main] VehicleDaoTest.startNewTransaction(392) | Began > transaction (1): transaction manager > [org.springframework.orm.hibernate3.Hib > ernatetransactionmana...@739f3f]; rollback [true]. > [myapp] DEBUG [main] VehicleDaoTest.endTransaction(360) | Rolled back > transaction after execution of test [testGetVehicles]. > [myapp] DEBUG [main] VehicleDaoTest.startNewTransaction(392) | Began > transaction (1): transaction manager > [org.springframework.orm.hibernate3.Hib > ernatetransactionmana...@739f3f]; rollback [true]. > [myapp] WARN [main] VehicleDaoHibernate.get(74) | Uh oh, 'class > org.xinus.crud.model.Vehicle' object with id '1' not found... > [myapp] DEBUG [main] VehicleDaoTest.endTransaction(360) | Rolled back > transaction after execution of test [testAddVehicleMaintenance]. > [myapp] DEBUG [main] VehicleDaoTest.startNewTransaction(392) | Began > transaction (1): transaction manager > [org.springframework.orm.hibernate3.Hib > ernatetransactionmana...@739f3f]; rollback [true]. > [myapp] WARN [main] VehicleDaoHibernate.get(74) | Uh oh, 'class > org.xinus.crud.model.Vehicle' object with id '1' not found... > [myapp] DEBUG [main] VehicleDaoTest.endTransaction(360) | Rolled back > transaction after execution of test [testSaveVehicle]. > [myapp] DEBUG [main] VehicleDaoTest.startNewTransaction(392) | Began > transaction (1): transaction manager > [org.springframework.orm.hibernate3.Hib > ernatetransactionmana...@739f3f]; rollback [true]. > [myapp] WARN [main] VehicleDaoHibernate.get(74) | Uh oh, 'class > org.xinus.crud.model.Vehicle' object with id '1' not found... > [myapp] DEBUG [main] VehicleDaoTest.endTransaction(360) | Rolled back > transaction after execution of test [testRemoveVehicle]. > Tests run: 7, Failures: 2, Errors: 5, Skipped: 0, Time elapsed: 15.952 sec > <<< FAILURE! > > Results : > > Failed tests: > testAddVehicle(org.xinus.crud.dao.VehicleDaoTest) > testGetVehicles(org.xinus.crud.dao.VehicleDaoTest) > > Tests in error: > testGetChildren(org.xinus.crud.dao.VehicleDaoTest) > testGetVehicle(org.xinus.crud.dao.VehicleDaoTest) > testAddVehicleMaintenance(org.xinus.crud.dao.VehicleDaoTest) > testSaveVehicle(org.xinus.crud.dao.VehicleDaoTest) > testRemoveVehicle(org.xinus.crud.dao.VehicleDaoTest) > > Tests run: 7, Failures: 2, Errors: 5, Skipped: 0 > > [INFO] > ------------------------------------------------------------------------ > [ERROR] BUILD FAILURE > [INFO] > ------------------------------------------------------------------------ > [INFO] There are test failures. > > Please refer to C:\Users\mypc\IdeaProjects\myapp\target\surefire-reports > for the individual test results. > [INFO] > ------------------------------------------------------------------------ > [INFO] For more information, run Maven with the -e switch > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 1 minute 22 seconds > [INFO] Finished at: Wed Jul 29 09:59:40 PDT 2009 > [INFO] Final Memory: 33M/59M > [INFO] > ------------------------------------------------------------------------ > C:\Users\mypc\IdeaProjects\myapp> > When i printed id of saved vehicle in testSaveVehicle it is coming as null. At console it is showing as rolling back here it is . . . Vehicle added null myapp] DEBUG [main] VehicleDaoTest.endTransaction(360) | Rolled back transaction after execution of test [testAddVehicle]. . . -- View this message in context: http://www.nabble.com/Problems-after-running-appfuse%3Afull-source-tp2469622 2s2369p24724086.html Sent from the AppFuse - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net For additional commands, e-mail: users-h...@appfuse.dev.java.net --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net For additional commands, e-mail: users-h...@appfuse.dev.java.net