blob: 5e8469bf985b9e700c7837a3b78b22df08883ad1 [file] [log] [blame]
///////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2000-2019 Ericsson Telecom AB //
// //
// All rights reserved. This program and the accompanying materials //
// are made available under the terms of the Eclipse Public License v2.0 //
// which accompanies this distribution, and is available at //
// https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html //
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////
// Module: RndValues_Demo
//
// Purpose:
// This module demonstrates the usage of the RndValues common feature
//
// Module Parameters:
// -
//
// Module depends on:
// <EPTF_CLL_Common_RndDefinitions>
//
// <EPTF_CLL_Common_RndFunctions>
//
// Current Owner:
// ENORPIN
//
// Last Review Date:
// 2008-01-28
//
//
///////////////////////////////////////////////////////////
module RndValues_Demo {
import from EPTF_CLL_Common_RndDefinitions all;
import from EPTF_CLL_Common_RndFunctions all;
testcase tc_rnd() runs on EPTF_Common_RndValues_CT
{
for(var integer j:=0; j<5; j:=j+1)
{
log("=================================");
log("j = ", j);
log("Before init v_EPTF_Common_RndValues_rndNumberList:", v_EPTF_Common_RndValues_rndNumberList);
if( f_EPTF_Common_RndValues_init_CT() )
{
log("successful init");
}
else
{
setverdict(fail, "Initialization unsuccessful");
}
log("After init v_EPTF_Common_RndValues_rndNumberList:", v_EPTF_Common_RndValues_rndNumberList);
for(var integer i:=0; i<tsp_EPTF_Common_RndValues_numberOfRndValues; i:=i+1)
{
log("i:",v_EPTF_Common_RndValues_actualIndex, "\tvalue:", f_EPTF_Common_RndValues_getNextRndValue( ));
}
}
setverdict(pass);
}
control {
execute( tc_rnd());
}
}