Logo QF-Test

Finding valuable answers
in the Mailing List Archive.

 

Free Trial  Download  Buy

Thomas Max, QF-Test training and support

Use the full-text search on our web site to find helpful tips on the mailing list.

Thomas Max, 
Sr. Software Engineer & Trainer, QFS

2016 up to now | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007

(older archive entries before 2007 are not shown here, but included in the onsite-search)

Mailing List - Entries of 2007


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [QF-Test] Arrays in QF-Test


  • Subject: Re: [QF-Test] Arrays in QF-Test
  • From: "Adrian Chamberlain \(BE/ETL\)" <adrian.chamberlain@?.com>
  • Date: Tue, 1 May 2007 20:12:12 +0200

Thank you Greg.   Much appreciated.

${jython:len($(array))}  works perfectly.



This means of course that a parameter value to a QF-Test procedure could be an array and the called procedure can use the above solution to identify how many elements are in that array.  Same applies to return values from QF-Test procedures.

Many thanks for your help.

Kind Regards

Adrian

________________________________

From: Gregor Schmid [mailto:Gregor.Schmid@?.de]
Sent: Tue 01/05/2007 18:05
To: qftest-list@?.de
Cc: Adrian Chamberlain (BE/ETL)
Subject: Re: [QF-Test] Arrays in QF-Test




Hi Adrian,

simply try ${jython:len($(array))}, or, since there are no nested ']'
characters, even simpler $[len($(array))].

Best regards,
    Greg


"Adrian Chamberlain \(BE/ETL\)" <adrian.chamberlain@?.com> writes:

> Following on from the previous archive entries entitled:
> 'Re: [QF-Test] Help regarding reading values from Properties file'
>
> Set variable node [ 'array', ["apple","pear","banana","orange"] ]
>
> set variable node [ 'element1', ${jython:$(array)[0]} ]
> set variable node [ 'element2', ${jython:$(array)[1]} ]
> etc.
>
> Hence,
> QF-Test variable 'element1' will equal 'apple'
> and
> QF-Test variable 'element2' will equal 'pear'
> etc.
>
> At the risk of asking a silly question how does one get the length of this array
> without resorting to an SUT or Server script.
>
> i.e. set variable node [ array_size, len($(array)[]) ]
>
> Can anyone point out what the correct syntax should be?
>
> Thank you in advance for any help offered.
> Kind Regards
> A.Chamberlain

--
Gregor Schmid                                Gregor.Schmid@?.de
Quality First Software GmbH                     http://www.qfs.de <http://www.qfs.de/>
Tulpenstr. 41                                Tel: +49 8171 919870
DE-82538 Geretsried                          Fax: +49 8171 919876
GF: Gregor Schmid, Karlheinz Kellerer          HRB München 140833





Videos Downloads Documentation Buy Free Trial