• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    使用JUnit對EJB進行單元測試

    發布: 2009-4-09 10:38 | 作者: 不詳 | 來源: 測試時代采編 | 查看: 88次 | 進入軟件測試論壇討論

    領測軟件測試網 本文面向的是那些想要對他們的 EJB 進行單元測試以及為這些 EJB 開發測試案例的 VisualAge® for Java™ 用戶。本文基于 VisualAge for Java 3.5.3 和 JUnit 3.7。文章描述了 JUnit、對 EJB 進行單元測試的難點以及開發測試案例時涉及到的相關步驟。

      © Copyright International Business Machines Corporation 2002. All rights reserved.

      引言

      本文面向的是那些想要對他們的 EJB 進行單元測試以及為這些 EJB 開發測試案例的 VisualAge® for Java™ 用戶。本文基于 VisualAge for Java 3.5.3 和 JUnit 3.7。文章描述了 JUnit、對 EJB 進行單元測試的難點以及開發測試案例時涉及到的相關步驟。

      單元測試是以程序員的視角來編寫的。單元測試確保一個類的某個特定的方法能成功地執行一組特定的任務。每個測試確定一個方法在給定已知的輸入時能產生預期的輸出。有效測試是有效編程的一個基本的組成部分。通過使用 JUnit 測試框架,您能容易地并且逐步地構建一個測試套件,這個測試套件能幫助您調節工作進度、發現不希望出現的副作用并把精力集中在開發工作上。

      編寫 EJBs 測試案例

      這里是一個關于 EJB 的示例,該 EJB 帶有一個名為 addition 的業務方法,該方法以兩個整型變量作為輸入,將它們相加后返回結果:

      /**

      * This is a Session Bean Class

      */

      public class SampleEjbBean implements SessionBean {

      private javax.ejb.SessionContext mySessionCtx = null;

      final static long serialVersionUID = 3206093459760846163L;

      /**

      * Insert the method's description here.

      * Creation date: (8/10/02 1:16:33 PM)

      * @return int

      * @param a int

      */

      //The Business method

      public int addition(int a,int b) {

      return a+b;

      }

      public void ejbActivate() throws java.rmi.RemoteException {...}

      public void ejbCreate() throws javax.ejb.CreateException, java.rmi.RemoteException {...}public void ejbPassivate() throws java.rmi.RemoteException {...}

      public void ejbRemove() throws java.rmi.RemoteException {...}

      public javax.ejb.SessionContext getSessionContext() {

      .....

      }

      public void setSessionContext(javax.ejb.SessionContext ctx) throws java.rmi.RemoteException {

      .....

      }

      }

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: ejb EJB junit Junit JUnit JUNIT 單元


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>