[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-05-01 18:14:17
Message-ID: 1209665657.349221.28873.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 803038 by yiwenmao:

updated

 M  +48 -3     test_datavector.js  


--- branches/extragear/kde3/graphics/kst/tests/test_datavector.js #803037:803038
@@ -395,14 +395,14 @@
 result.push("fieldTest() failed\n")
 return result;
 }
-
+//test propety datasource
 function dataSourceTest(){
 var result=new Array();
 //case1:ASCII datasource
 if(test1.dataSource.fileName=="/home/vyiwen/graphics/kst/tests/asciimatrix.txt")
 case1=true
 else
-{case1=false;result.push("Line 401:dataSourceTest() case1->Failed\n")}
+{case1=false;result.push("Line 402:dataSourceTest() case1->Failed\n")}
 
 //return result
 if(case1)
@@ -412,8 +412,53 @@
 return result;
 }
 
+//test changeFrames(start,count[,skip[,ave]])
+function changeFramesTest(){
+var result=new Array()
+/*case1:change the frames of dataVector test1*/
+var case1=true;
+test1.changeFrames(1,10,2,true);
+wait();
+var vec1=new DataVector(data_source,"test1",1,10,2,true)
+wait();
+for(var i=0; i<vec1.length; i++)
+{
+      if(test1[i]!=vec1[i])
+	{
+	  case1=false;
+	  result.push("Line 426:changeFramesTest() case1->Failed\n")	
+	  break;
+	}
+}
+//return result
+if(case1)
+result.push("changeFramesTest() past\n");
+else
+result.push("changeFramesTest() failed\n");
+return result;
+}
 
-alert("Test Results:\n"+skipTest()+boxcarTest()+framesTest()+framesRequestedTest()+startFrameTest()+readToEndTest()+countFromEndTest()+fieldTest()+dataSourceTest());
 +//test changeFile(source)
+function changeFileTest(){
+var result=new Array()
+/*case1:switch the source of test1 to another ascii source file*/
+var case1=new Boolean();
+var url="http://websvn.kde.org/*checkout*/branches/extragear/kde3/graphics/kst/tests/data_files/fittest.dat?revision=799586&content-type=text%2Fplain";
 +var s=new DataSource(url)
+test1.changeFile(s);
+if(test1.dataSource.fileName==url)
+case1=true;
+else
+{case1=false;result.push("Line 449: changeFileTest()->Failed")}
+
+//return result
+if(case1)
+result.push("changeFile(source) Test past\n")
+else
+result.push("changeFile(source) Test failed\n")
+return result
+}
+alert("Test Results:\n"+skipTest()+boxcarTest()+framesTest()+framesRequestedTest()+st \
artFrameTest()+readToEndTest()+countFromEndTest()+fieldTest()+dataSourceTest()+changeFramesTest()+changeFileTest());
  function wait()
 {
 var time=0


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic