• 【Software Project Management】Quizs


    Task1:Develop the project “HelloWorld”
        -A .java program: Just print out “Hello” + your name;
        -A test case using Junit to verify whether the program works well.

    a:A .java program: Just print out “Hello” + your name:

    Code:

    package spm;

    public class Hello {
        public String cassie(){
            return "Hello Cassie";
        }
        public static void main(String[] args) {
            Hello cassie = new Hello();
            System.out.println(cassie.cassie());
            return;
        }
    }

    Screenshot:

    b:A test case using Junit to verify whether the program works well:

    Click the right button on the package"spm"—>build path—>add libraries—>junit

    Then create junit test case

    Code:

    package spm;

    import static org.junit.Assert.*;
    import junit.framework.TestCase;

    import org.junit.Test;

    public class HelloTest extends TestCase{
        public void test(){
            Hello testHello = new Hello();
            assertEquals("Hello Cassie",testHello.cassie());
        }
    }
    Then run it

    Screenshot:

    Task2:Install Maven and Build the “HelloWorld” Project
        -Create the directories as “Convention Over Configuration".
        -Use “compile, test, package” to  build the project.
    a:Create the directories as “Convention Over Configuration":

    I install Maven and set environmental variables by looking into relevant passages online. After that I check whether Maven is installed in my laptop.

    Screenshot:

    b:Use “compile, test, package” to  build the project:

    File—>New—>Other—>Maven—>Maven Project

    In the App.java:

    code:

    package Sap.SapCassie;

    //import spm.Hello;

    /**
     * Hello world!
     *
     */
    public class App
    {
        public String cassie(){
            return "Hello Cassie";
        }
        public static void main(String[] args) {
            App cassie = new App();
            System.out.println(cassie.cassie());
            return;
        }
        
    }

    In the AppTest.java:

    code:

    package Sap.SapCassie;

    //import spm.Hello;
    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 );
        }
        public void test(){
            App testHello = new App();
            assertEquals("Hello Cassie",testHello.cassie());
        }
    }

    Run the project:

    Screenshot:

  • 相关阅读:
    毕业设计同学们的福利(将word表格导入PowerDesigner中实现快速创建PDM)
    (转载)彻底的理解:WebService到底是什么?
    Aptana常用快捷键总结
    解决nuxt中路由变化后vanlist触底不加载的问题
    vuepropertydecorator的装饰器及其功能(可能不全)
    前端基础复习篇DOM
    Docker如何制作镜像Dockerfile的使用
    接口测试及常用接口测试工具
    SVN快速入门3——整合eclipse(1)
    SVN快速入门1——SVN的安装及常用命令
  • 原文地址:https://www.cnblogs.com/cassiecassie/p/4460743.html
Copyright © 2020-2023  润新知