发表于: 2017-11-21 22:45:22

1 698


day19

今日完成

1,单元测试的小代码

public class Calculate {

public int sum(int var1, int var2) {
System.out.println("相加的值是: " + var1 + " + " + var2);
       return var1 + var2;
   }
}


public class CalculateTest {
Calculate c = new Calculate();
   int sum = c.sum(2, 5);
   int testSum = 7;

   @Test
   public void testSum() {
System.out.println("@Test sum(): " + sum + " == " + testSum);
       assertEquals(sum, testSum);
   }
}

由于写的单元测试没有main方法,打成jar包之后我不知道怎么运行测试文件,我就将整个项目文件都上传到服务器上执行 mvn test命令


2,直接执行Main方法,去在服务器上跑通流程。

随便写的main方法

public class Demo
{
public static void main(String[] srgs)
{
for(int x=0;x<10;x++)
System.out.println("hello world"+x);
   }
}

将项目打成jar包后,上传执行命令,运行程序


打包教程https://www.cnblogs.com/blog5277/p/5920560.html


遇到的困惑

关于没有主方法的程序,怎么在服务器上运行,还是不太懂。将整个项目文件都传到服务器上是不是违规操作呢?


明日计划

继续后面的任务


收获

学习了怎样使用idea打包Java可执行jar包


返回列表 返回列表
评论

    分享到