インターフェイスを実装定義のテスト支援クラスは、例外をトリガします。

1:

CLASSの ltd_crms4_product_apiのDEFINITION DEFERRED。
CLASSの cl_crms4_prod_doc_set_handlerの定義 LOCAL FRIENDSのltd_crms4_product_api。
CLASSの ltd_crms4_product_apiの定義 のためのテストは
                                、CREATE  PUBLICにPUBLIC  SECTION インターフェイスif_crms4_product_api。

ENDCLASS 

CLASSの ltd_crms4_product_apiの実装

  METHODのif_crms4_product_api〜get_single_header_by_guid。
    
    iv_prod_guidがあればある INITIAL上げNOT_FOUND。「トリガの例外は、このメソッドを呼び出し0のSY-SUBRCに等しくないであろう
     ENDIF 
      
    DATAは ls_product TYPEのcrms4s_productを。
    Ls_product -division = ' 01 ' 
    Ls_product -product = ' 商品' 
    Es_product = ls_product。

*     昇給をNOT_FOUND 。

  ENDMETHOD 

ENDCLASS

 

おすすめ

転載: www.cnblogs.com/liyafei/p/11496253.html
おすすめ