I made up a "TestCase.java" class to demonstrate.
"mvn" fails during the UI test phase; after all the "User" UI tests complete
OK, and FlushCache and FileUpload, then I get this:

SearchTestCases:
[INFO] [talledLocalContainer] [LStst4] WARN [http-8081-13]
PageNotFound.noHandlerFound(1068) | No mapping found for HTTP request with
URI [/LStst4-1.0-SNAPSHOT/testCases.html] in DispatcherServlet with name
'dispatcher'
...

The source for TestCase.java:

package com.LStst.app.model;
import javax.persistence.*;
import static javax.persistence.GenerationType.IDENTITY;

@Entity
@Table(name = "test_case")
public class TestCase implements java.io.Serializable {
        static final long serialVersionUID = 1L;
        private Integer id;
        private String name;

        public TestCase() {
        }
        public TestCase(String name) {
                this.name = name;
        }

        @Id
        @GeneratedValue(strategy = IDENTITY)
        @Column(name = "Id", unique = true, nullable = false)
        public Integer getId() {
                return this.id;
        }
        public void setId(Integer id) {
                this.id = id;
        }

        @Column(name = "Name", length = 50)
        public String getName() {
                return this.name;
        }
        public void setName(String name) {
                this.name = name;
        }
}

gen added this applicationContext.xml entry:
    <!--TestCaseManager-START-->
    <bean id="testCaseManager"
class="org.appfuse.service.impl.GenericManagerImpl">
        <constructor-arg>
            <bean class="org.appfuse.dao.hibernate.GenericDaoHibernate">
                <constructor-arg value="com.LStst.app.model.TestCase"/>
                <property name="sessionFactory" ref="sessionFactory"/>
            </bean>
        </constructor-arg>
    </bean>
    <!--TestCaseManager-END-->

gen added this to dispatcher-servlet.xml:
    <!--TestCase-START-->
    <bean id="testCaseController"
class="com.LStst.app.webapp.controller.TestCaseController">
        <property name="testCaseManager" ref="testCaseManager"/>
    </bean>

    <bean id="testCaseFormController"
class="com.LStst.app.webapp.controller.TestCaseFormController">
        <property name="validator" ref="beanValidator"/>
        <property name="successView" value="redirect:testCases.html"/>
        <property name="testCaseManager" ref="testCaseManager"/>
    </bean>
    <!--TestCase-END-->

gen added this menu-config.xml entry:
        <Menu name="TestCaseMenu" title="testCaseList.title"
page="/testCases.html"/>

gen added this to validation.xml:
        <!--TestCase-START-->
        <form name="testCase">
        </form>
        <!--TestCase-END-->

but that failed XML validation - "missing (field)+", so I added a field
entry:
        <form name="testCase">
            <field property="name" depends="required">
                <arg0 key="testCase.name"/>
            </field>
        </form>

gen also created 
        LStst4\src\main\webapp\WEB-INF\pages\testCases.jsp
        LStst4\src\main\webapp\WEB-INF\pages\testCaseform.jsp

TIA, Dwight


mraible wrote:
> 
> Please post the source of VehicleLog.
> Thanks,
> Matt
> 
> On Aug 7, 2008, at 6:55 PM, dwightd <[EMAIL PROTECTED]> wrote:
>>
>> I'm a newbie to AppFuse and Spring, but there appears to be a  problem
>> when i do
>>    appfuse:gen -Dentity=VehicleLog
>> for example.  The uppercase character embedded in the class name  causes
>> problems.
> <snip>
> 
> 

-- 
View this message in context: 
http://www.nabble.com/problem-in-filenames-with-appfuse%3Agen-and-mixed-case-class-name-tp18883094s2369p18895164.html
Sent from the AppFuse - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to