发表于: 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包
评论