chenqinghong
2024-05-07 3ec06a830367465068963156dcc1d8e522571c13
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Quintiq file version 2.0
#parent: #root
Method ToString () as String
{
  TextBody:
  [*
    result := this.Text();
    
    traverse( this, TL_TestScriptReplace, rep )
    {
      result := result.ReplaceAll( rep.SourceText(), '`' + rep.TargetTet() + '`' );
    }
    
    traverse( this, TL_TestScriptArgument, arg )
    {
      nvt := NamedValueTreeXMLStreamer::FromString( arg.NVTValue() );
      
      result := result + '
    
    *' + arg.Caption() + '*'
    + '
    
    ' + this.ArgumentsToString( nvt );
    }
    
    return result;
  *]
}