Hi Mato,

you have a point there, though I think there would be something odd if
you were to use an SQL statement to do a log-in (in a system test). ;)

Also, I would rather not have to create and maintain a properties file
for each such testcase. What about copying the attribute to a property
first and then load the sql file? Are the propertys then substituted?

Regards,
murat



2010/11/12 Mato <[email protected]>:
> Hi,
>
> I'm not sure whether the macro (macrodef) is the best solution.
> Because in case you use for example the ANT SQL
> <antWrapper>
> <sql ...>
> <transaction  src="../script.sql" />
> </sql>
> </antWrapper>
> You can't use the @{username} in script.sql.  But the ${variable} or
> #{variable} can be used without problem.
> The antWrapper or sql src or I don't know what - it does not recognize
> the variables like @{variable}.
>
> I usually use a properties file (file.properties) to set the default
> values and then I use for every testcase their own config file (of
> course only in case it's needed.), where the typical variables for
> testcase are in or where I modify the default variable - I only set the
> new value in this config file for each testcase).
>
> <project name="my_project" ...>
>  <property file="properties/file.properties"/>
>  <target name="TestCase">
>    <webtest name="blabla">
>      <steps>
>        &config;
>        &login;
>        ...
>    </steps>
>    </webtest>
>  </target>
> </project>
>
> Regards,
> Mato
>
> On 11.11.2010 20:05, [email protected] wrote:
>> Re: [Webtest] Help with log in test cases
>>
>> Subject:
>> Re: [Webtest] Help with log in test cases
>> From:Murat <[email protected]>
>> Date: Thu, 11 Nov 2010 13:10:41 +0100
>> To: [email protected]
>>
>> Hi,
>>
>> why not use macro definitions with attributes for the credentials?
>> Then, you can define different properties for the various users and
>> choose the appropriate one when using the macro in the tests.
>> Additionally, you could have the common user as the default value of
>> the attributes.
>>
>> Regards,
>> murat
> _______________________________________________
> WebTest mailing list
> [email protected]
> http://lists.canoo.com/mailman/listinfo/webtest
>
_______________________________________________
WebTest mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/webtest

Reply via email to