Skip to Content
0
Former Member
Oct 06, 2009 at 12:20 PM

UNIT CLASS FOR TESTING

319 Views

Hello Experts ,

In se24 I am creating the class for tesing BUT when I try to test byclicking on UNIT TEST .

It gives message :-

NO EXECUTION AS ACTUAL RISCK LEVEL IS TOO HIGH

CAN U HELP ME IN SOLVING THIS PROBLEM ?

-


class's PUBLIC SECTION IS AS FOLLOW .

class ZUNITTESTCLASS98 definition

public

  • final

create public

for testing "#AU Risk_Level HARMLESS

.

" public components of class ZUNITTESTCLASS98

" do not include other source files here!!!

public section.

-


PRIVATE SECTION

private section.

methods CHECK_REFERNCE

for testing .

-


CODE FOR THE METHOD :-

method CHECK_REFERNCE.

DATA OBJ1 TYPE REF TO ZWDCSOPERATION98 .

CREATE OBJECT OBJ1.

FIELD-SYMBOLS <TAB1> TYPE STANDARD TABLE .

DATA REF1 TYPE REF TO DATA .

CALL METHOD OBJ1->GET_TABLE

EXPORTING

TAB_NAME = 'SFLIGHT'

RECEIVING

R_TABLE = REF1

.

CALL METHOD CL_AUNIT_ASSERT=>ASSERT_BOUND

EXPORTING

ACT = REF1

MSG = 'REFERENCE IS NOT POINTING TO ANYVALID DATA '

  • LEVEL = CRITICAL

  • QUIT = METHOD

  • RECEIVING

  • ASSERTION_FAILED =

.

endmethod.

-