kerneltest/e32test/buffer/t_regn.cpp
changeset 109 b3a1d9898418
parent 0 a41df078684a
child 257 3e88ff8f41d5
child 271 dc268b18d709
equal deleted inserted replaced
102:ef2a444a7410 109:b3a1d9898418
   639 void TestRRegion::TestErrors()
   639 void TestRRegion::TestErrors()
   640 	{
   640 	{
   641 	RRegion rgnErr,rgnErr2;
   641 	RRegion rgnErr,rgnErr2;
   642 	RRegion rgn;
   642 	RRegion rgn;
   643 	TRect rect(1,2,3,4),rect2;
   643 	TRect rect(1,2,3,4),rect2;
   644 	const TRect* rList;
       
   645 	TPoint pnt;
   644 	TPoint pnt;
   646 
   645 
   647 	rgnErr.ForceError();
   646 	rgnErr.ForceError();
   648 	rgn.AddRect(rect);
   647 	rgn.AddRect(rect);
   649 	rgnErr.Copy(rgn);
   648 	rgnErr.Copy(rgn);
   709 	test(rgnErr.CheckError()==TRUE);
   708 	test(rgnErr.CheckError()==TRUE);
   710 	rect2=rgnErr.BoundingRect();
   709 	rect2=rgnErr.BoundingRect();
   711 	test(rect2.iTl.iX==0 && rect2.iBr.iY==0);
   710 	test(rect2.iTl.iX==0 && rect2.iBr.iY==0);
   712 
   711 
   713 	test(rgnErr.Count()==0);
   712 	test(rgnErr.Count()==0);
   714 	rList=rgnErr.RectangleList();
       
   715 	rgn.Close();
   713 	rgn.Close();
   716 	rgnErr.Close();
   714 	rgnErr.Close();
   717 	rgnErr2.Close();
   715 	rgnErr2.Close();
   718 	}
   716 	}
   719 
   717