zoukankan      html  css  js  c++  java
  • Eclipse下对MAVEN进行junit软件测试

    一、Maven project management and build automation tool, more and more developers use it to manage the project jar. This article describes how Eclipse installation, configuration and use Maven.(This article draws on the experience of Wu Di students, but most of the steps are different from his writing, I have personally been completed.)

    二、test environment:win7 Ultimate + ADT-Eclipse

    三、First you have to make sure that you have configured the JAVA environment, learning software must believe it will not be unfamiliar, the Internet can easily search for an installation article will not repeat them here.

    四、MAVEN environment configuration:go to 官网 download mawen files,extract to the root directory of your expectations, and then configure the environment variables.

      Updates about the configuration:

      MAVEN_HOME: D:apache-maven-3.3.1(I chose to unpack in the D drive)

      MAVEN: %MAVEN_HOME%in

      PATH:%MAVEN%;(Plus an additional note in the back of PATH;)

    五、Open the console,input mvn -v

      

      The following interface proved successful installation.

    六、Use "compile,test,package" to build the project

      1.First ,input

    $mvn archettype:generate

    Then it will download the file of maven.

    After a while,Then it reminds you enter groupID and some data, you can fill in according to your own situation.i will give a example.

      groupId: com.company.app

      artifactId:my-app-simple

      version:1.0

      ...push enter to continue.

      last it says bilud success,and in your in the directory of C:/user/yourname you have created your own project.

      my-app-simple
      |-- pom.xml
        `-- src
        |-- main
        |   `-- java
        |       `-- com
        |           `-- mycompany
        |               `-- app
        |                   `-- App.java
        `-- test
           `-- java
              `-- com
                         `-- mycompany
                            `-- app
                                `-- AppTest.java

      2.input 

    $cd my-app-simple
    $mvn compile

      push Enter

      3.test,input:

    $mvn test

      

      4.package ,input:

      

    $mvn package 

      Still show BUILD SUCCESS.

      Your maven project so far has been built.

    七、eclipse maven plugin installed(if you already had,then jumped this step)

      You can goto the following blog and get a eclipse maven plugin.THERE,and you download the file with my baidu cloud share.                http://pan.baidu.com/s/1kTvdteJ

    八、import the project you build.

      open you eclipse,and choose Import->Others->Maven->Existing Maven Projects .

    THEN choose Properties->Java Build Path ->ADD library->Junit.

    十、write your app.java and apptest.java

    app.java:

    package com.mycompany.app;
     
    /**
     * Hello world!
     *
     */
    public class App
    {
        public String sayApp() {
            return "Hello WangHui_3012218097!";
        }
         
         
        public static void main( String[] args )
        {
            App app = new App();
            System.out.println( "Hello WangHui_3012218097!" );
        }
    }

    apptest.java

    package com.mycompany.app;
     
    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()
        {
             
            App app = new com.mycompany.app.App();
            assertEquals("Hello WangHui_3012218097!", app.sayApp() );
        }
    }

    IN THE END

    choose  Run as->Junit Test

    and the result in there:

    if your work have no problem ,then you have did it.

    十一、Summary

      it's a good way to do the junit test,and under the maven we have a better enviroment to manager a team.so ,professional tool will make you effective.

  • 相关阅读:
    java 设计模式之———单例模式
    java 中的 23 种开发模式(转)
    Java 简单的 socket 编程入门实战
    蓝桥杯比赛java 练习《立方变自身》
    蓝桥杯比赛关于 BFS 算法总结方法以及套路分析
    蓝桥杯比赛javaB组练习《生日蜡烛》
    C语言中调用运行python程序
    解决:执行python脚本,提示错误:/usr/bin/python^M: 解释器错误: 没有那个文件或目录。
    webRTC中回声消除(AEC)模块编译时aec_rdft.c文件报错:
    VMware下Linux虚拟机访问本地Win共享文件夹
  • 原文地址:https://www.cnblogs.com/logicvay2010/p/4461089.html
Copyright © 2011-2022 走看看