Name Description Size
moz.build 532
xpctest_attributes.idl This defines the interface for a test object. 1170
xpctest_bug809674.idl Test interface for https://bugzilla.mozilla.org/show_bug.cgi?id=809674 . This test makes sure that accessing JS-implemented attributes or methods marked with [implicit_jscontext] works as expected. It also makes sure [optional_argc] is not supported on JS-implemented methods. 2201
xpctest_cenums.idl This defines the interface for a test object. 1074
xpctest_esmreturncode.idl Test the use of Components.returnCode with system ESM This ("parent") interface defines a method that in-turn calls another ("child") interface implemented in JS, and returns the nsresult from that child interface. The child interface manages the return code by way of Components.returnCode. 1710
xpctest_interfaces.idl Very simple test interfaces. This is used by the other test functionality when it needs to play around with interface pointers. 786
xpctest_params.idl Test pararameter passing and argument conversion. Each test method returns the value in 'b', and copies 'a' into 'b'. This lets us test return values, in params, and inout params (out params should be covered by the intersection of return values and inout). 7725
xpctest_returncode.idl Test the use of Components.returnCode This ("parent") interface defines a method that in-turn calls another ("child") interface implemented in JS, and returns the nsresult from that child interface. The child interface manages the return code by way of Components.returnCode. 1688
xpctest_utils.idl Utility interfaces for testing. 619