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