function pushDeeplyContains(oActual, oExpected, sMessage, bExpectSuccess) {
		try {
			deeplyContains(oActual, oExpected, "/");
			QUnit.assert.pushResult({
				result: bExpectSuccess,
				actual:oActual,
				expected : oExpected,
				message : sMessage
			});
		} catch (ex) {
			QUnit.assert.pushResult({
				result : !bExpectSuccess,
				actual : oActual,
				expected : oExpected,
				message : (sMessage || "") + " failed because of " + ex.message
			});
		}
	}
/**
	 * Pushes a QUnit test which succeeds if and only if a call to {@link deeplyContains} succeeds
	 * as indicated via <code>bExpectSuccess</code>.
	 *
	 * @param {object} oActual
	 *   the actual value to be tested
	 * @param {object} oExpected
	 *   the expected value which needs to be contained structurally (as a subset) within the
	 *   actual value
	 * @param {string} sMessage
	 *   message text
	 * @param {boolean} bExpectSuccess
	 *   whether {@link deeplyContains} is expected to succeed
	 */
Pushes a QUnit test which succeeds if and only if a call to  deeplyContains succeeds
as indicated via bExpectSuccess.

@param {object} oActual
the actual value to be tested
@param {object} oExpected
the expected value which needs to be contained structurally (as a subset) within the
actual value
@param {string} sMessage
message text
@param {boolean} bExpectSuccess
whether  deeplyContains is expected to succeed
Pushes a QUnit test which succeeds if and only if a call to deeplyContains succeeds as indicated via bExpectSuccess . @param { object } oActual the actual value to be tested @param { object } oExpected the expected value which needs to be contained structurally ( as a subset ) within the actual value @param { string } sMessage message text @param { boolean } bExpectSuccess whether deeplyContains is expected to succeed
function pushDeeplyContains(oActual, oExpected, sMessage, bExpectSuccess) {
		try {
			deeplyContains(oActual, oExpected, "/");
			QUnit.assert.pushResult({
				result: bExpectSuccess,
				actual:oActual,
				expected : oExpected,
				message : sMessage
			});
		} catch (ex) {
			QUnit.assert.pushResult({
				result : !bExpectSuccess,
				actual : oActual,
				expected : oExpected,
				message : (sMessage || "") + " failed because of " + ex.message
			});
		}
	}
function pushDeeplyContains ( oActual , oExpected , sMessage , bExpectSuccess ) { try { deeplyContains ( oActual , oExpected , "/" ) ; QUnit . assert . pushResult ( { result : bExpectSuccess , actual : oActual , expected : oExpected , message : sMessage } ) ; } catch ( ex ) { QUnit . assert . pushResult ( { result : ! bExpectSuccess , actual : oActual , expected : oExpected , message : ( sMessage || "" ) + " failed because of " + ex . message } ) ; } }
Pushes a QUnit test which succeeds if and only if a call to {@link deeplyContains} succeeds
 as indicated via <code>bExpectSuccess</code>.
Pushes a QUnit test which succeeds if and only if a call to { @link deeplyContains } succeeds as indicated via <code > bExpectSuccess< / code > .