Re: I got NullPointer Exception when I test my ejb (EJB3.0 version) using Junit with Cactus

"Franz Roth" <[email protected]>
Newsgroups gmane.comp.jakarta.cactus.user
Message-ID <[email protected]>
if this works [and your facade isn't "null":)], check whether the searched  
object is null

assertNotNull(sampleFacade.find(112233));



> Hi, Franz
>
> In the new version EJB3.0 we use annotation @EJB to refer an ejb
>
> @EJB
> SampleFacadeLocal sampleFacade;
>
> We don't use instance. Even though I instantiated it, I got Null Pointer
> in SampleFacade class at line that use em(EntityManager). In EJB3.0 we
> define em like this:
>
> @PersistenceContext(unitName="someName")
> private EntityManager em;
>
> Thanks.
>
> -----Original Message-----
> From: Franz Roth [mailto:[email protected]]
> Sent: Thursday, December 07, 2006 11:26 AM
> To: Cactus Users List
> Subject: Re: I got NullPointer Exception when I test my ejb (EJB3.0
> version) using Junit with Cactus
>
> hi,
>
> in your sample-code the sampleFacede is never instantiated; so it's null
>
> while you're trying to find somthing with it?!
>
>
>
>> HI,
>>
>>
>>  My code is like this.
>>
>>
>> public class SampleFacadeTest extends ServletTestCase {
>>
>>
>>     @EJB
>>
>>     SampleFacadeLocal sampleFacade;
>>
>>
>>     public void setUp() {
>>
>>
>>     }
>>
>>
>>     public static Test suite()
>>
>>     {
>>
>>         return new TestSuite(SampleFacadeTest.class);
>>
>>     }
>>
>>     */
>>
>>
>>     public void testFind() throws Exception{
>>
>>         String firsName =  "Rick";
>>
>>         String testName = sampleFacade.find(112233).getFirstName();
>>
>>         assertEquals(firsName , testName);
>>
>>     }
>>
>>
>>
>>
>> }
>>
>>
>> The sampleFacade variable got null pointer exception at line
>>
>>
>> String testName = sampleFacade.find(112233).getFirstName();
>>
>>
>> EJB3.0 is new thing. I wish I could get answer from here.
>>
>>
>> Thanks.
>>
>
> ---------------------------------------------------------------------
> 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]



-- 
franz roth
schulstr. 15
72669 Unterensingen
07022 604963
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.