assertEquals( 0 , testpar.b1.x );
assertEquals( 0 , testpar.b2.x );
assertEquals( 0 , testpar.b3.x );
assertEquals( 0 , testpar.b1.y );
assertEquals( 0 , testpar.b2.y );
assertEquals( 0 , testpar.b3.y );
testpar.l1.setAttribute( 'locked' , false );
testpar.l2.setAttribute( 'locked' , false );
assertEquals( 0 , testpar.b1.x );
assertEquals( testpar.b1.width , testpar.b2.x );
assertEquals( testpar.b2.x + testpar.b2.width ,
testpar.b3.x );
assertEquals( 0 , testpar.b1.y );
assertEquals( testpar.b1.height , testpar.b2.y );
assertEquals( testpar.b2.y + testpar.b2.height ,
testpar.b3.y );
testpar.b1.setWidth( 30 );
testpar.b1.setHeight( 30 );
assertEquals( 0 , testpar.b1.x );
assertEquals( testpar.b1.width , testpar.b2.x );
assertEquals( testpar.b2.x + testpar.b2.width ,
testpar.b3.x );
assertEquals( 0 , testpar.b1.y );
assertEquals( testpar.b1.height , testpar.b2.y );
assertEquals( testpar.b2.y + testpar.b2.height ,
testpar.b3.y );
testpar.l1.setAttribute( 'locked' , true );
testpar.l2.setAttribute( 'locked' , true );
testpar.l3.setAttribute( 'locked' , false );
testpar.l4.setAttribute( 'locked' , false );
assertEquals( 0 , testpar.b1.x );
assertEquals( 0 , testpar.b2.x );
assertEquals( 0 , testpar.b3.x );
assertEquals( 0 , testpar.b1.y );
assertEquals( 0 , testpar.b2.y );
assertEquals( 0 , testpar.b3.y );