软件测试实验一Word格式.docx
- 文档编号:14352288
- 上传时间:2022-10-22
- 格式:DOCX
- 页数:15
- 大小:17.85KB
软件测试实验一Word格式.docx
《软件测试实验一Word格式.docx》由会员分享,可在线阅读,更多相关《软件测试实验一Word格式.docx(15页珍藏版)》请在冰豆网上搜索。
三、实验设备(环境)
JDK1.7
EclipseLuna
Eclemma
四、实验内容与结果
测试类中定义双向链表,考虑清楚其分支情况;
代码:
importstatic;
import;
//双向链表,拥有增加结点,按索引搜寻
publicclassDoubleLinkedListTest{
@Test
publicvoidtest(){
DoubleLinkedListdoubleLinkedList1=newDoubleLinkedList();
doubleLinkedList1.clear();
Objectobject=newObject();
doubleLinkedList1.indexOf(object);
doubleLinkedList1.add(object);
Collection<
String>
collection=newArrayList<
();
collection.add("
1"
);
2"
3"
DoubleLinkedListdoubleLinkedList=newDoubleLinkedList(collection);
//
//assertEquals(true,actual);
assertEquals(true,doubleLinkedList.contains("
));
assertEquals(false,doubleLinkedList.contains(null));
assertEquals(3,doubleLinkedList.size());
doubleLinkedList.add("
4"
doubleLinkedList.remove("
"
Strings=null;
doubleLinkedList.remove(s);
doubleLinkedList.add(null);
assertEquals("
doubleLinkedList.get(0));
doubleLinkedList.add(0,"
999"
doubleLinkedList.add(4,"
doubleLinkedList.remove(4);
try{
doubleLinkedList.entry(-1);
}catch(Exceptione){
//TODO:
handleexception
}
doubleLinkedList.entry(5);
assertEquals(4,doubleLinkedList.indexOf(null));
assertEquals(0,doubleLinkedList.indexOf("
assertEquals(-1,doubleLinkedList.indexOf("
99"
assertEquals(0,doubleLinkedList.lastIndexOf("
assertEquals(4,doubleLinkedList.lastIndexOf(null));
assertEquals(-1,doubleLinkedList.lastIndexOf(null));
doubleLinkedList.repOK();
doubleLinkedList.inList(doubleLinkedList.entry(0));
doubleLinkedList.inList(doubleLinkedList.entry
(1));
doubleLinkedList1.inList(doubleLinkedList.entry(0));
DoubleLinkedListdoubleLinkedList2=null;
doubleLinkedList1.repOK();
Object[]objects={object};
doubleLinkedList.toArray(objects);
DoubleLinkedListdoubleLinkedList3=newDoubleLinkedList();
Object[]objects1={object,object,object,object,object,object,object};
doubleLinkedList.toArray(objects1);
collection.clear();
doubleLinkedList3.addAll(0,collection);
doubleLinkedList3.addAll(4,collection);
doubleLinkedList1.addAll(1,collection);
doubleLinkedList1.addAll(55,collection);
//Class<
?
>
c=DoubleLinkedList.class;
//Method[]methods=c.getDeclaredMethods();
//for(Methodm:
methods){
//;
//}
assertEquals(true,doubleLinkedList.entry(3).previous.repOK());
}
}
DateTest:
publicclassDateTest{
Datedate=newDate(1,2,8);
Datedate1=newDate(1,31,4);
Datedate2=newDate(12,31,4);
date.getDay();
date.getMonth();
date.getYear();
date.increment();
date1.increment();
date2.increment();
date.toString();
date.printDate();
date.equals(date1);
date.equals(date2);
date.equals(null);
date1.equals(date2);
date.equals(date);
DayTest
publicvoidgetDay()
{
Yearyear=newYear(4);
Monthmonth1=newMonth(4,year);
Dayday=newDay(3,month1);
Dayday1=newDay(28,month1);
assertEquals(day.getCurrentPos(),3);
day1.setCurrentPos(32);
assertEquals(day1.increment(),false);
assertEquals(day.increment(),true);
@Test
publicvoidisValid1()
{
try{
Monthmonth=null;
Yearyear1=newYear(11);
Dayday1=newDay(2,month);
catch(Exceptiono)
{
assertEquals(oinstanceofIllegalArgumentException,true);
publicvoidisValid2()
Monthmonth2=newMonth(10,year1);
month2.setCurrentPos(13);
Dayday=newDay(2,month2);
}catch(Exceptiono)
publicvoidisValid3()
Dayday=newDay(-1,month2);
publicvoidisValid4()
Dayday=newDay(35,month2);
publicvoidequals()
Monthmonth2=ne
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 实验