網頁

2014年2月17日 星期一

Maven使用Eclipse main()測試代碼

專案建立好了之後,Maven會根據範本,幫你自動產生App.java與AppTest.java,開啟查看其Class內容,使用Eclipse,只是很單純地顯示訊息在console,接著我們可以用main()來執行App,或是用JUnit 的方式,執行AppTest來查看其結果。


Maven自動生成的檔案結構,其實也很簡單清楚,透過目錄結構,大致上可以了解置放的位置,接著Mix就利用這些Class,使用main()及JUnit來測試代碼









package openyu.org.java;

/**
 * Hello world!
 *
 */
public class App 
{
    public static void main( String[] args )
    {
        System.out.println( "Hello java.open.yu" );
    }
}






package openyu.org.java;

import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;

/**
 * Unit test for simple App.
 */
public class AppTest
    extends TestCase
{
    /**
     * Create the test case
     *
     * @param testName name of the test case
     */
    public AppTest( String testName )
    {
        super( testName );
    }

    /**
     * @return the suite of tests being tested
     */
    public static Test suite()
    {
        return new TestSuite( AppTest.class );
    }

    /**
     * Rigourous Test :-)
     */
    public void testApp()
    {
        //assertTrue( true );
     App.main(null);
    }
}





Mix在App上點右鍵,會出現選單,Run As-> Java Application,就可執行了。

或是用熱鍵按下Alt+Shift+X,再按一下J,一樣可執行。




console查看其結果。

Hello java.openyu.org





或是以JUnit的方式運行,在AppTest上點右鍵,會出現選單,Run As-> JUnit Test,就可執行了。

或是用熱鍵按下Alt+Shift+X,再按一下T,一樣可執行。





console查看其結果。

Hello java.openyu.org



沒有留言:

張貼留言

Related Posts Plugin for WordPress, Blogger...