2009-11-14 10 views
11

कौन सा ऑनलाइन संसाधनों, ट्यूटोरियल या किताबें आप इकाई परीक्षण J2EE/EJB3 अनुप्रयोगों के साथ आरंभ करने के लिए सिफारिश की जा सकता है?ईजेबी और जे 2 ईई के लिए मुझे अच्छा यूनिट परीक्षण संसाधन कहां मिल सकता है?

अब तक मुझे ejb3unit, Jakarta Cactus (सेवानिवृत्त 2011/08) और Maven Cargo plugin मिला है। यदि काम करने के लिए तैयार पूर्ण कार्य उदाहरण हैं तो यह सहायक होगा।

लक्ष्य कंटेनर ओपन सोर्स उत्पाद GlassFish, JBoss और Apache OpenEJB हैं।

+1

क्या आप वास्तव में यूनिट परीक्षण या एकीकरण/कार्यात्मक परीक्षण का मतलब है? –

+0

हां! दोनों !! अधिक मर्फी ... :) – mjn

उत्तर

4

अगले संस्करण NetBeans 6.8 एक अच्छा नई सुविधा में शामिल हैं: यह generates Unit-Tests for EJB 3.1 with Embeddable Container code

@Test 
public void testHello() throws Exception { 
    System.out.println("hello"); 
    HelloService instance = (HelloService)javax.ejb.embeddable.EJBContainer.createEJBContainer().getContext().lookup("java:global/classes/HelloService"); 
    String expResult = ""; 
    String result = instance.hello(); 
    assertEquals(expResult, result); 
    // TODO review the generated test code and remove the default call to fail. 
    fail("The test case is a prototype."); 
} 
+0

+1 एम्बेडेड एपीआई (और ग्लासफ़िश!) का उपयोग करने के लिए। Http://blogs.sun.com/alexismp/entry/testing_ejb_3_1_s देखें –

0

JSFUnit "JSF अनुप्रयोगों के लिए एक परीक्षण रूपरेखा है। यह एक सरल एपीआई का उपयोग कर JSF अनुप्रयोगों के पूर्ण एकीकरण के परीक्षण और इकाई परीक्षण अनुमति देने के लिए बनाया गया है। JSFUnit परीक्षण चलाने कंटेनर के अंदर, जो डेवलपर को प्रबंधित सेम, फासेस कॉन्टेक्स्ट, ईएल अभिव्यक्तियों, और आंतरिक जेएसएफ घटक पेड़ तक पूर्ण पहुंच प्रदान करता है। साथ ही, आपके पास प्रत्येक क्लाइंट अनुरोध के पार्स किए गए HTML आउटपुट तक पहुंच भी है। "

0

book TDD पर से Lasse Koskela

यह EJB testing यह .Grab के आधार पर वेब अतिरिक्त डाउनलोड करने और अपने आस्तीन रोल करने के लिए एक नि: शुल्क है लिखा अच्छा नहीं है।

संबंधित मुद्दे