Создайте внутренний класс, который реализует Runnable, и вызовите его из нового потока в методе run () com.util.SeleneseTestCase. Примерно так:
class YourTestCase extends SeleneseTestCase {
public class MyRunnable implements Runnable {
public void run() {
// Do your have work here
}
}
public void testMethodToExecuteInThread() {
MyRunnable r = new MyRunnable();
Thread t = new Thread(r);
t.start();
}
}
Обновление для использования вне класса YourTestCase
Чтобы запустить внутренний класс из другого класса, вам нужно сделать его общедоступным, а затем из внешнего класса выполнить следующее:
YourTestCase testCase = new YourTestCase();
YourTestCase.MyRunnable r = testCase.new MyRunnable();
Но если вам не нужно вызывать его из своего тестового примера, лучше использовать обычный класс, сделайте MyRunnable общедоступным классом, не входя в YourTestCase.
Надеюсь, это поможет.