What is on line 28 of AcaoFormControllerTest?

On Fri, Apr 25, 2008 at 4:53 AM, mpinheiro <[EMAIL PROTECTED]> wrote:
>
>  Hi Matt,
>
>  The trace is from test class when it tried to do a handlerequest. I tested
>  with assertNotNull(c) and it fails. Here is the dispatch bean:
>
>         <bean id="acaoFormController"
>  class="br.pucrio.inf.les.investprofile.webapp.controller.AcaoFormController">
>             <property name="acaoManager" ref="acaoManager"/>
>         <property name="successView" value="redirect:acaoList.html"/>
>         </bean>
>
>  All manager and dao tests works fine.
>
>  
> -------------------------------------------------------------------------------
>  Test set:
>  br.pucrio.inf.les.investprofile.webapp.controller.AcaoFormControllerTest
>  
> -------------------------------------------------------------------------------
>  Tests run: 3, Failures: 0, Errors: 3, Skipped: 0, Time elapsed: 0.156 sec
>  <<< FAILURE!
>  
> testEdit(br.pucrio.inf.les.investprofile.webapp.controller.AcaoFormControllerTest)
>  Time elapsed: 0.015 sec  <<< ERROR!
>  java.lang.NullPointerException
>         at
>  
> br.pucrio.inf.les.investprofile.webapp.controller.AcaoFormControllerTest.testEdit(AcaoFormControllerTest.java:28)
>         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:585)
>         at junit.framework.TestCase.runTest(TestCase.java:168)
>         at junit.framework.TestCase.runBare(TestCase.java:134)
>         at
>  
> org.springframework.test.ConditionalTestCase.runBare(ConditionalTestCase.java: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(AbstractDirectoryTestSuite.java:138)
>         at
>  
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
>         at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
>         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:585)
>         at
>  
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
>         at
>  org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
>
>  
> testSave(br.pucrio.inf.les.investprofile.webapp.controller.AcaoFormControllerTest)
>  Time elapsed: 0 sec  <<< ERROR!
>  java.lang.NullPointerException
>         at
>  
> br.pucrio.inf.les.investprofile.webapp.controller.AcaoFormControllerTest.testSave(AcaoFormControllerTest.java:39)
>         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:585)
>         at junit.framework.TestCase.runTest(TestCase.java:168)
>         at junit.framework.TestCase.runBare(TestCase.java:134)
>         at
>  
> org.springframework.test.ConditionalTestCase.runBare(ConditionalTestCase.java: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(AbstractDirectoryTestSuite.java:138)
>         at
>  
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
>         at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
>         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:585)
>         at
>  
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
>         at
>  org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
>
>  
> testRemove(br.pucrio.inf.les.investprofile.webapp.controller.AcaoFormControllerTest)
>  Time elapsed: 0 sec  <<< ERROR!
>  java.lang.NullPointerException
>         at
>  
> br.pucrio.inf.les.investprofile.webapp.controller.AcaoFormControllerTest.testRemove(AcaoFormControllerTest.java:70)
>         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:585)
>         at junit.framework.TestCase.runTest(TestCase.java:168)
>         at junit.framework.TestCase.runBare(TestCase.java:134)
>         at
>  
> org.springframework.test.ConditionalTestCase.runBare(ConditionalTestCase.java: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(AbstractDirectoryTestSuite.java:138)
>         at
>  
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:125)
>         at org.apache.maven.surefire.Surefire.run(Surefire.java:132)
>         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:585)
>         at
>  
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:290)
>         at
>  org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:818)
>
>
>
>
>
>
>  mraible wrote:
>  >
>  > What's the stack trace and where does it happen in your class?
>  >
>  > Matt
>  >
>  > On Sat, Apr 19, 2008 at 2:18 PM, mpinheiro <[EMAIL PROTECTED]>
>  > wrote:
>  >>
>  >>  Hi All,
>  >>
>  >>  Im having a trouble with all of mine form controllers test because when
>  >> they
>  >>  try to run handleRequest of a FormController, it is null. Below is a
>  >>  example.
>  >>   I set the bean definition in dispatcher-servlet and a urlmapping value
>  >> as
>  >>  /acaoForm.html=acaoFormController.
>  >>
>  >>  What is wrong? Im sure thats a simple mistake.
>  >>
>  >>  thanks!
>  >>
>  >>  public class AcaoFormControllerTest extends BaseControllerTestCase {
>  >>         private AcaoFormController c;
>  >>
>  >>         private MockHttpServletRequest request;
>  >>
>  >>         private ModelAndView mv;
>  >>
>  >>         protected void setAcaoFormController(AcaoFormController form) {
>  >>                 this.c = form;
>  >>         }
>  >>
>  >>         public void testEdit() throws Exception {
>  >>                 log.debug("testing edit...");
>  >>                 request = newGet("/editAcao.html");
>  >>                 request.addParameter("id", "6");
>  >>
>  >>                 mv = c.handleRequest(request, new
>  >> MockHttpServletResponse());
>  >>
>  >>                 assertEquals("acaoForm", mv.getViewName());
>  >>         }
>  >>  --
>  >>  View this message in context:
>  >> 
> http://www.nabble.com/formcontroller-test-get-null-formcontroller-tp16787267s2369p16787267.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]
>  >>
>  >>
>  >
>  > ---------------------------------------------------------------------
>  > To unsubscribe, e-mail: [EMAIL PROTECTED]
>  > For additional commands, e-mail: [EMAIL PROTECTED]
>  >
>  >
>  >
>
>  --
>  View this message in context: 
> http://www.nabble.com/formcontroller-test-get-null-formcontroller-tp16787267s2369p16894979.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]
>
>

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

Reply via email to