如何编写一个Java小程序通过java -jar的方式去测试一个功能

如何编写一个Java小程序通过java -jar的方式去测试一个功能,第1张

整个项目打包到现场部署需要大量成本的时候,编写一个单功能测试小程序部署就会便捷很多。 直接上教程

注意:如果需要引入的第三方包是多个,在Windows中用分号;隔开,在Linux中用冒号:隔开

JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework)。Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了。

在这里你必须在你 的计算机上采用 SQL Server 建立几张表 语法如下;

use zzyy

select from votetitle

alter table votetitle add votenum int default 0 not null

alter table votetitle drop column votenum

update votetitle set votenum=0

create table vote

(

voteid int foreign key references votetitle(id),

voteitemid int not null,

voteitem varchar(50) not null,

notenum int default 0,

primary key(voteid,voteitemid)

)

select from vote

insert into vote values(1,1,'李宁',0)

insert into vote values(1,2,'张海',0)

insert into vote values(1,3,'赵方',0)

insert into vote values(2,1,'很好',0)

insert into vote values(2,2,'还行',0)

insert into vote values(2,3,'需要改进',0)

use zzyy

private void Page_Load(object sender, SystemEventArgs e)

{

// 在此处放置用户代码以初始化页面

if(!thisIsPostBack)

{

SqlConnection cnn=new SqlConnection("server=;database=zzyy;uid=sa;pwd=;");

cnnOpen();

SqlCommand cmm=new SqlCommand("select votetitle from votetitle where id="+votetypeToString(),cnn);

string title=cmmExecuteScalar()ToString();

thisLabel1Text=title;

SqlCommand cmm1=new SqlCommand("select voteitemid,voteitem from vote where voteid="+votetypeToString(),cnn);

SqlDataReader sdr=cmm1ExecuteReader();

thisRadioButtonList1DataSource=sdr;

thisRadioButtonList1DataTextField="voteitem";

thisRadioButtonList1DataValueField="voteitemid";

thisRadioButtonList1DataBind();

sdrClose();

cnnClose();

}

}

private void Button1_Click(object sender, SystemEventArgs e)

{

SqlConnection cnn=new SqlConnection("server=;database=zzyy;uid=sa;pwd=;");

cnnOpen();

SqlCommand cmm=new SqlCommand("update vote set notenum=notenum+1 where voteid="+

thisvotetypeToString()+" and voteitemid="+thisRadioButtonList1SelectedValueToString(),cnn);

cmmExecuteNonQuery();

SqlCommand cmm1=new SqlCommand("update votetitle set votenum=votenum+1 where id="+

thisvotetypeToString(),cnn);

cmm1ExecuteNonQuery();

cnnClose();

}

public class WebForm1 : SystemWebUIPage

{

protected SystemWebUIWebControlsLabel Label1;

protected SystemWebUIWebControlsButton Button1;

protected SystemWebUIWebControlsRadioButtonList RadioButtonList1;

protected SystemWebUIWebControlsButton Button2;

int votetype=2;

private void Page_Load(object sender, SystemEventArgs e)

{

// 在此处放置用户代码以初始化页面

if(!thisIsPostBack)

{

SqlConnection cnn=new SqlConnection("server=;database=zzyy;uid=sa;pwd=;");

cnnOpen();

SqlCommand cmm=new SqlCommand("select votetitle from votetitle where id="+votetypeToString(),cnn);

string title=cmmExecuteScalar()ToString();

thisLabel1Text=title;

SqlCommand cmm1=new SqlCommand("select voteitemid,voteitem from vote where voteid="+votetypeToString(),cnn);

SqlDataReader sdr=cmm1ExecuteReader();

thisRadioButtonList1DataSource=sdr;

thisRadioButtonList1DataTextField="voteitem";

thisRadioButtonList1DataValueField="voteitemid";

thisRadioButtonList1DataBind();

sdrClose();

cnnClose();

}

}

private void Button1_Click(object sender, SystemEventArgs e)

{

SqlConnection cnn=new SqlConnection("server=;database=zzyy;uid=sa;pwd=;");

cnnOpen();

SqlCommand cmm=new SqlCommand("update vote set notenum=notenum+1 where voteid="+

thisvotetypeToString()+" and voteitemid="+thisRadioButtonList1SelectedValueToString(),cnn);

cmmExecuteNonQuery();

// SqlCommand cmm1=new SqlCommand("update votetitle set votenum=votenum+1 where id="+

// thisvotetypeToString(),cnn);

//

// cmm1ExecuteNonQuery();

cnnClose();

}

private void Button2_Click(object sender, SystemEventArgs e)

{

ResponseRedirect("showaspxvoteid="+thisvotetypeToString());

}

}

public class show : SystemWebUIPage

{

private void Page_Load(object sender, SystemEventArgs e)

{

// 在此处放置用户代码以初始化页面

string id=thisRequestQueryString["voteid"]ToString();

SqlConnection cnn=new SqlConnection("server=;database=zzyy;uid=sa;pwd=;");

cnnOpen();

SqlCommand cmm=new SqlCommand("select from vote where voteid="+id,cnn);

SqlDataReader sdr=cmmExecuteReader();

while(sdrRead())

{

ResponseWrite("ok"+sdrGetString(2)+"--"+sdrGetSqlInt32(3)+"<br>");

}

}

class Rectangle{

public Rectangle()//;//将矩形的宽和高均设为1

{

width = 1;

height = 1;

}

public Rectangle(int w,int h);

public Rectangle(Rectangle r)//;//用r的状态设置当前长方形的状态

{

width = rwidth;

heitht = rheight;

}

public double getArea();

public double getPerimeter();

public boolean equals(Rectangle r)//;//测试当前矩形与参数矩形r的面积是否相等

{

return (thisgetArea()==rgetArea());

}

public int getWidth();

public int getHeight();

public String toString()//;//以格式“矩形(w,h)”返回当前矩形的字符串表示

{

return "矩形("+width+","+height+")";

}

}

以上就是关于如何编写一个Java小程序通过java -jar的方式去测试一个功能全部的内容,包括:如何编写一个Java小程序通过java -jar的方式去测试一个功能、谁能告诉我在java中的测试程序的测试文件咋写包的导入咋导、用JAVA或C#编一个在线测试的程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9740387.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存