[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/extragear/kde3/graphics/kst/tests
From: Yiwen Mao <yiwenv () live ! ca>
Date: 2008-04-30 17:59:23
Message-ID: 1209578363.700867.6902.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 802809 by yiwenmao:
updated
M +89 -38 test_datavector.js
--- branches/extragear/kde3/graphics/kst/tests/test_datavector.js #802808:802809
@@ -12,9 +12,7 @@
expected result: skip=false and skipLength=0 and vector length=total #samples*/
var case1=new Boolean();
var data_v=new DataVector(data_source,"test1");
-var time=0
-while(time!=100000)
- time++;
+wait();
if(data_v.skip==false&&data_v.skipLength==0&&data_v.length==999)
case1=true;
else
@@ -23,37 +21,31 @@
expected result: skip=false and skipLength=0*/
var case2=new Boolean();
var data_v=new DataVector(data_source,"test1",0,10,0,false);
-var time=0
-while(time!=100000)
- time++;
+wait();
if(data_v.skip==false&&data_v.skipLength==0&&data_v.length==10)
case2=true;
else
-{case2=false;result.push("Line 29: skipTest() Case2-->Failed\n");}
+{case2=false;result.push("Line 25: skipTest() Case2-->Failed\n");}
/*case3:test manully specifying #skip =1
expected result: skip=false and skipLength=0 and vector Length=number count*/
var case3=new Boolean();
var data_v=new DataVector(data_source,"test2",0,5,1)
-time=0;
-while(time!=50000)
-time++;
+wait();
if(data_v.skip==false&&data_v.skipLength==0&&data_v.length==5)
case3=true;
else
-{case3=false;result.push("Line 41: skipTest() Case3-->Failed\n");}
+{case3=false;result.push("Line 35: skipTest() Case3-->Failed\n");}
/*case4:test manually specifying # skip= a number other than 0and1
expeceted result: skip=true and skipLength=number specifed and vector Length=(#count/#skip)*/
var case4=new Boolean();
var data_v=new DataVector(data_source,"test1",0,10,2,false);
-var time=0
-while(time!=100000)
- time++;
+wait();
if(data_v.skip&&data_v.skipLength==2&&data_v.length==5)
case4=true;
else
-{case4=false;result.push("Line 53: skipTest() Case4-->Failed\n");}
+{case4=false;result.push("Line 45: skipTest() Case4-->Failed\n");}
//return result
if(case1&&case2&&case3&&case4)
@@ -70,9 +62,7 @@
expected result: each vector entry is the average value of all samples in the frame*/
var case1=new Boolean();
var data_v=new DataVector(data_source,"test1",0,10,2,true);
-var time=0
-while(time!=100000)
- time++;
+wait();
if(data_v.length==5&&
data_v[0]==(test1[0]+test1[1])*0.5&&
@@ -87,15 +77,13 @@
if(data_v.boxcar&&data)
case1=true
else
-{case1=false;result.push("Line 87: boxcarTest() case1->Failed\n")}
+{case1=false;result.push("Line 77: boxcarTest() case1->Failed\n")}
/*case2:specify boxcar to be false
expected result:each vector entry is the first sample value in each frame*/
var case2=new Boolean();
var data_v=new DataVector(data_source,"test2",0,10,2,false);
-var time=0
-while(time!=100000)
- time++;
+wait();
if(data_v.length==5&&
data_v[0]==test2[0]&&
data_v[1]==test2[2]&&
@@ -108,19 +96,17 @@
if(!data_v.boxcar&&data)
case2=true;
else
-{case2=false;result.push("Line 108: boxcarTest() case2->Failed\n")}
+{case2=false;result.push("Line 96: boxcarTest() case2->Failed\n")}
/*case3:boxcar value for default constructor should be false*/
var case3=new Boolean();
var data_v=new DataVector(data_source,"test2")
-var time=0
-while(time!=200000)
- time++;
+wait();
if(!data_v.boxcar&&data_v.length==999)
case3=true;
else
-{case3=false;result.push("Line 120: boxcarTest() case3->Failed\n")}
+{case3=false;result.push("Line 106: boxcarTest() case3->Failed\n")}
//return result
if(case1&&case2&&case3)
@@ -132,25 +118,90 @@
function framesTest(){
var result=new Array();
-/*case1:1<#n<tot.sample #(999)*/
-/*expect result:DataVector.frames=# frames read from source*/
+/*1<#n<tot.sample #(999)*/
+/*case1: #n%#skip!=0*/
+//expected result:frames read from source=(#n/#skip)*#skip
var case1=new Boolean()
-var v=new DataVector(s,"test1",0,20,3)
-var time=0
-while(time!=100000)
- time++;
-if(v.frames==20)
+var v=new DataVector(data_source,"test1",0,20,3)
+wait();
+if(v.frames==18)//(20/3)=6 frames read=6*3=18
case1=true;
else
-{case1=false;result.push("Line 139: frameTest() case1->Failed\n")}
+{case1=false;result.push("Line 127: frameTest() case1->Failed\n")}
-/*case2:#n=1
+/*case2: #n%#skip=0*/
+//expected result:frames read from source=#n
+var case2=new Boolean()
+var v=new DataVector(data_source,"test1",0,99,3)
+wait();
+if(v.frames==99)
+case2=true;
+else
+{case1=false;result.push("Line 138: frameTest() case2->Failed\n")}
+
+/*case3:#n=1
expecet result: DataVector.frames=2*/
+var case3=new Boolean()
+var v=new DataVector(data_source,"test1",0,1)
+wait();
+if(v.frames==2)
+case3=true
+else
+{case3=false;result.push("Line 147: frameTest() case3->Failed\n")}
+
+/*#n>tot# sample #(999)*/
+/*case4:tot# sample/skip#=0
+expected result: DataVector.frames=tot# samples*/
+var case4=new Boolean()
+var v=new DataVector(data_source,"test1",0,1000,9)//999%9=0
+wait();
+if(v.frames==999)
+case4=true
+else
+{case4=false; result.push("Line 158: frameTest() case4->Failed\n")}
+
+/*case5:tot# sample/skip#!=0
+expected result:DataVector.frames=#n-#skip, #skip!=0 and 1*/
+var case5=new Boolean()
+var v=new DataVector(data_source,"test1",0,1000,10)//999%10=9
+wait();
+if(v.frames=990)
+case5=true;
+else
+{case5=false;result.push("Line 168: frameTest() case5->Failed\n")}
+
//return result
-if(case1)
+if(case1&&case2&&case3&&case4&&case5)
result.push("framesTest() past\n")
else
result.push("framesTest() failed\n")
return result;
}
-alert("Test Results:\n"+skipTest()+boxcarTest()+framesTest());
+
+/*Test Property framesRequested*/
+function framesRequestedTest()
+{
+var result=new Array();
+/*case1:default constructor
+expected result: dataVector.framesRequested=-1*/
+var case1=true;
+var v=new DataVector(data_source,"test1")
+if(v.framesRequested==-1)
+case1=true;
+else
+{case1=false;result.push("Line 189: framesRequestedTest() case1->Failed\n")}
+
+//return result
+if(case1)
+result.push("framesRequestedTest() past\n")
+else
+result.push("frameRequestedTest() failed\n")
+return result
+}
+alert("Test Results:\n"+skipTest()+boxcarTest()+framesTest()+framesRequestedTest());
+function wait()
+{
+var time=0
+while(time!=500000)
+time++;
+}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic