EPILOGUE

C++ Test Script Language

Syntax

EPILOGUE { <epilogue item>* }

Location

TEST CLASSTEST SUITE

Description

The EPILOGUE structure defines native code that is to be executed whenever the execution of the surrounding test class ends. This code is executed after other test class components.

An EPILOGUE statement may appear at most once in a test class. In an object-context, an EPILOGUE can be compared to a destructor.

<epilogue item> may be one of the following entities:

Order is meaningful.

Example

 

TEST CLASS ATest
{

       PROLOGUE {
       
       #Stack *s = new Stack(20);
       
       #s->fill ();

       }

       EPILOGUE {
       
       #delete s;

       }

TEST CASE tc1 {

       CHECK (!s->full ());

}

RUN {

       tc1;

}

}