Класс PrintArgs печатает свои входные аргументы в файл C:\arguments.out. Этот
класс можно использовать, например, для печати ответа от сервера.
package customcode;
import com.ibm.rational.test.lt.kernel.services.ITestExecutionServices;
import java.io.*;
/**
* Класс PrintArgs печатает свои входные аргументы в файл
* C:\arguments.out. Этим примером можно воспользоваться для печати
* ответа от сервера.
*/
/**
* @author Примеры пользовательского кода IBM
*/
public class PrintArgs implements
com.ibm.rational.test.lt.kernel.custom.ICustomCode2 {
/**
* Экземпляры этого объекта будут созданы с помощью конструктора no-arg.
*/
public PrintArgs() {
}
public String exec(ITestExecutionServices tes, String[] args) {
try {
FileWriter outFile = new FileWriter("C:\\arguments.out");
for (int i = 0; i < args.length; i++)
outFile.write("Аргумент " + i + ": " + args[i] + "\n");
outFile.close();
} catch (IOException e) {
tes.getTestLogManager().reportMessage(
"Невозможно записать в C:\\arguments.out");
}
return null;
}
}