今天要写个自动测试的类 不知道怎么写 求高手帮忙!谢谢

问题描述

如题好像用junit什么的不会有例子最好谢谢

解决方案

解决方案二:
把junit的那几个包引入,然后要继承TestCase,里面要实现几个方法!你发信息给我,我给你个hibernate的简单例子!这里写太多了,测试的话,你点junit,他就会把方法列出来,你就可以针对某个方法测试,也可以移走不测试的方法!其实例子都不用给你了!就在这里面写吧!publicclassHibernateTestextendsTestCase{Sessionsession=null;SessionFactorysessionFactory=null;/***JUnit中setUp方法在TestCase初始化的时候会自动调用一般*用于初始化公用资源,此例中,用于初始化HiberanateSession*/protectedvoidsetUp(){try{/***采用hibernate.properties配置文件的初始化代码*配置文件的初始化代码*Configurationconfig=newConfiguration();*config.addClass(Tuser.class);*///采用hibernate.cfg.xml配置文件//1.Configuration的初始化方式//2.xml文件中已经定义了Mapping文件,因此无需再编码导入Configurationconfig=newConfiguration().configure();SessionFactorysessionFactory=config.buildSessionFactory();session=sessionFactory.openSession();}catch(Exceptione){e.printStackTrace();}}/***与setUp方法相对应,JUnitTestCase执行完毕时,会自动调用tearDown方法*一般用于资源释放*此例用于关闭打开的hibernateSession!*/protectedvoidtearDown(){try{SessionFactorysf=session.getSessionFactory();session.close();sf.close();}catch(Exceptione){e.printStackTrace();}}/***对象持久化(Insert)测试方法**JUnit中,以test*作为前缀的方法为测试方法,将JUnit自动添加到测试计划中运行*/publicvoidtestInsert(){Transactiontran=null;try{tran=session.beginTransaction();Tuseruser=newTuser();user.setName("hehe3");session.save(user);session.flush();tran.commit();Assert.assertEquals(user.getId().intValue()>0,true);}catch(HibernateExceptione){e.printStackTrace();Assert.fail(e.getMessage());if(tran!=null){try{tran.rollback();}catch(HibernateExceptione1){e1.printStackTrace();}}}}}自己吧junit加进来!
解决方案三:
这里我用了两种方法取得了hibernate的配置,你看那个适合你!
解决方案四:
自己把junit加进来是自己加代码还是加什么啊这段代码是能看懂不过不怎么明白说不清楚哪里不明白

时间: 2024-09-19 09:10:45

今天要写个自动测试的类 不知道怎么写 求高手帮忙!谢谢的相关文章

obotium测试框架-在使用Robotium自动测试框架中遇到问题,求大神解答

问题描述 在使用Robotium自动测试框架中遇到问题,求大神解答 我测试一个Activity,想点击最下方id为video_iv的imageview,代码如下: @Before protected void setUp() throws Exception { super.setUp(); this.solo = new Solo( this.getInstrumentation(), this.getActivity() ); } @After protected void tearDown

系统上传图片提示写文件失败,可以读取查看图片。请高手帮忙分析原因。

问题描述 系统是用2台服务器做的was集群,其中有一台服务器上的应用会不间断的会出现上传图片失败,写文件不行.但是系统可以读取查看图片.这个现象出现大概持续10分钟左右,自动恢复,又可以上传图片了.服务器配置也没改过,以前也没出现过这样的问题,最近一直出现这样的问题.请高手帮忙分析下原因,或者遇到过类似情况的朋友提供下解决方案,不胜感激.出现错误日志如下:com.ibm.wsspi.webcontainer.ClosedConnectionException:OutputStreamencoun

我想写一个查询在线IP功能的软件模块,但写好后出不来效果,跪求高手指点,谢谢。

问题描述 我这个主要是想实现查询一段给定的IP地址(例如:10.0.214.5-10.0.214.90)看看有哪些是在线的并以树的形式显示出来(这段代码还没写),类似于飞鸽的显示在线用户的功能一样.这里我写的这段程序,主要分为三个部分:界面,发送验证信息的线程.接受验证信息并回复的线程.我感觉自己可能逻辑上存在问题,跪求高手指点,我编程还比较猜.希望高手援救,谢谢.//这是运行时的界面,还很简陋,实现功能后再美化importjava.awt.event.*;importjava.net.*;im

关于junit测试单个方法的问题,请高手帮助 谢谢!

问题描述 我有一个测试类,里面很多测试方法,我想测试其中的一个,用junit3在eclipse中怎么测试啊谢谢回答 解决方案 解决方案二:eclipse自带帮助:Javadevelopmentuserguide>GettingStarted>BasictutorialWritingandrunningJUnittests解决方案三:在outline视图中,右键点击你要测试的方法,选runas---junittest解决方案四:引用2楼sun201200204的回复: 在outline视图中,右

php面向对象全攻略 (十七) 自动加载类_php基础

自动加载类 很多开发者写面向对象的应用程序时,对每个类的定义建立一个PHP 源文件.一个很大 的烦恼是不得不在每个脚本(每个类一个文件)开头写一个长长的包含文件的列表. 在软件开发的系统中,不可能把所有的类都写在一个PHP 文件中,当在一个PHP 文件 中需要调用另一个文件中声明的类时,就需要通过include 把这个文件引入.不过有的时候, 在文件众多的项目中,要一一将所需类的文件都include 进来,是一个很让人头疼的事,所以 我们能不能在用到什么类的时候,再把这个类所在的PHP 文件导入

php面向对象 自动加载类 对象串行化 多态的应用

自动加载类很多开发者写面向对象的应用程序时,对每个类的定义建立一个 PHP 源文件.一个很大的烦恼是不得不在每个脚本(每个类一个文件)开头写一个长长的包含文件的列表. 在软件开发的系统中,不可能把所有的类都写在一个PHP文件中,当在一个PHP文件中需要调用另一个文件中声明的类时,就需要通过include把这个文件引入.不过有的时候,在文件众多的项目中,要一一将所需类的文件都include进来,是一个很让人头疼的事,所以我们能不能在用到什么类的时候,再把这个类所在的php文件导入呢?这就是我们这里

代码 html-求高手帮忙写代码,HTML

问题描述 求高手帮忙写代码,HTML HTML代码,在页面中设置左右2列小图片,中间为大窗口,用于显示大张图片.设置图片每2秒自动切换. 当鼠标移到小图片上时在大窗口里显示大图片并停止图片自动切换,(这个地方改成鼠标点击后在大窗口显示图片也可以,菜鸟一枚,所以不知道哪个相对于比较简单)当鼠标在大窗口以及小图片之外时,恢复图片每2秒自动切换.并在图片加上链接,大窗口550*300 小图196*72 总窗口950*310 是新手,希望高手可以在代码后面加上简单的文字解说,以便于以后更改. 解决方案

php-JS表单里怎样写唯一标示符,求指导,谢谢!

问题描述 JS表单里怎样写唯一标示符,求指导,谢谢! layer += '<div class="layer_title"><h1>注册</h1><a href="javascript:;" title="关闭">x</a></div>'; layer += '<form action="register.php" method="POST

管理-asp.net的求高手用C#写个发货状态的代码,求加在后面

问题描述 asp.net的求高手用C#写个发货状态的代码,求加在后面 对订单的状态进行管理:未发货未付款状态, 未发货已付款状态,已发货未签收状态,已签收未评价状态,完结状态 求高手帮忙改一下 解决方案 你根本连程序怎么编出来的概念都没有. 你以为程序员能随便根据一个程序中的代码片段这么点信息,信手就能接下去写一个功能出来? 那是打字员,你打好了,我看着你打到什么地方,我接着打. 程序员写程序根本不是这么来的.如果你连这点概念都没有,建议你还是花钱雇人吧. 解决方案二: 这个得你自己写了,这是最