如何在testNG注释中使用线程

时间:2015-06-16 09:32:43

标签: java multithreading automation testng

我需要使用java在testNG框架中使用下面的代码,我期望在完成代码执行之前应该执行Thread但是Thread没有完全执行并且代码被终止。有没有什么办法可以在执行完成之前执行该线程。

package projects;

import org.testng.annotations.Test;

public class ThreadTest {


    @Test
    public static void afterMethod() throws InterruptedException
    {
        System.out.println("In After Class Method... ");
        Thread thread = new Thread(new Runnable() {

            @Override
            public void run() {

                for(int i= 1; i< 10; i++)
                {
                    System.out.println("Printing: "+i);

                    try {Thread.sleep(1000);} catch (InterruptedException e) 
                    {e.printStackTrace();}
                }
            }
        });

        thread.start();     

        System.out.println("Threading Bypassed... ");

    }

}

0 个答案:

没有答案