rem: "xpcTestChild3 attribute", 
add: "@mozilla.org/js/xpc/test/Child3;1 attribute", 
context: function AddTestData() {	// child should have all the properties and methods of parentOne	parentOneProps = {};	for ( p in parentOne ) parentOneProps[p] = true;	for ( p in child ) if ( parentOneProps[p] ) parentOneProps[p] = false;	for ( p in parentOneProps ) {		print( p );		AddTestCase(			"child has property " + p,			true,			(parentOneProps[p] ? false : true ) 		);		if ( p.match(/Method/) ) {			AddTestCase(				"child."+p+"()",				"xpcTestChild3 method",				child[p]() );		} else if (p.match(/Attribute/)) {			AddTestCase(				"child." +p,				"xpcTestChild3 attribute",				child[p] );		}	}	var result = true;	for ( p in parentOneProps ) {		if ( parentOneProps[p] = true )			result == false;	}	AddTestCase(		"child has parentOne properties?",		true,		result );	for ( p in child ) {		AddTestCase(			"child has property " + p,			true,			(child[p] ? true : false ) 		);		if ( p.match(/Method/) ) {			AddTestCase(				"child."+p+"()",				"xpcTestChild3 method",				child[p]() );		} else if (p.match(/Attribute/)) {			AddTestCase(				"child." +p,				"xpcTestChild3 attribute",				child[p] );		}	}		}
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/0257791053c2b38e1dfaf2ee11afae973e82e394/multiple.js/clean/js/src/xpconnect/tests/js/multiple.js