function cssClassTestCase(assert, sClassName, sCSSProperty, sExpectedLessParameter) {
		// Arrange
		var $domElement = jQuery("#qunit-fixture div");
		sExpectedLessParameter = (sExpectedLessParameter[0] === "@" ? sExpectedLessParameter.substring(1) : sExpectedLessParameter);

		// Act
		$domElement.addClass(sClassName);

		// Assert
		var sThemeParameterValue = Parameters.get(sExpectedLessParameter);
		if (sCSSProperty === "font-size") {
			sThemeParameterValue = fontSizeToPx(sThemeParameterValue);
		} else {
			if (sCSSProperty === "border-color") {
				// fix: firefox does not support reading shorthand CSS properties, so use one of the border properties instead
				sCSSProperty = "borderTopColor";
			}
			sThemeParameterValue = hexToRgb(sThemeParameterValue);
		}

		assert.ok(!!$domElement.css(sCSSProperty), "The class \"" + sClassName + "\" has a non-empty value for CSS property \"" + sCSSProperty + "\" ");
		assert.strictEqual(normalizeValue($domElement.css(sCSSProperty)), normalizeValue(sThemeParameterValue), "The class \"" + sClassName + "\" set CSS property \"" + sCSSProperty + "\" to \"@" + sExpectedLessParameter
			+ "\" (" + Parameters.get(sExpectedLessParameter) + ") - normalized results: " + normalizeValue($domElement.css(sCSSProperty)) + " vs " + normalizeValue(sThemeParameterValue));
	}
/**
	 * test case function that compares the CSS on the DOM node to the according less parameter
	 * @param {object} assert the QUnit assert object
	 * @param {string} sClassName
	 * @param {string} sCSSProperty
	 * @param {string} sExpectedLessParameter
	 */
test case function that compares the CSS on the DOM node to the according less parameter
@param {object} assert the QUnit assert object
@param {string} sClassName
@param {string} sCSSProperty
@param {string} sExpectedLessParameter
test case function that compares the CSS on the DOM node to the according less parameter @param { object } assert the QUnit assert object @param { string } sClassName @param { string } sCSSProperty @param { string } sExpectedLessParameter
function cssClassTestCase(assert, sClassName, sCSSProperty, sExpectedLessParameter) {
		var $domElement = jQuery("#qunit-fixture div");
		sExpectedLessParameter = (sExpectedLessParameter[0] === "@" ? sExpectedLessParameter.substring(1) : sExpectedLessParameter);
		$domElement.addClass(sClassName);
		var sThemeParameterValue = Parameters.get(sExpectedLessParameter);
		if (sCSSProperty === "font-size") {
			sThemeParameterValue = fontSizeToPx(sThemeParameterValue);
		} else {
			if (sCSSProperty === "border-color") {
				sCSSProperty = "borderTopColor";
			}
			sThemeParameterValue = hexToRgb(sThemeParameterValue);
		}
		assert.ok(!!$domElement.css(sCSSProperty), "The class \"" + sClassName + "\" has a non-empty value for CSS property \"" + sCSSProperty + "\" ");
		assert.strictEqual(normalizeValue($domElement.css(sCSSProperty)), normalizeValue(sThemeParameterValue), "The class \"" + sClassName + "\" set CSS property \"" + sCSSProperty + "\" to \"@" + sExpectedLessParameter
			+ "\" (" + Parameters.get(sExpectedLessParameter) + ") - normalized results: " + normalizeValue($domElement.css(sCSSProperty)) + " vs " + normalizeValue(sThemeParameterValue));
	}
function cssClassTestCase ( assert , sClassName , sCSSProperty , sExpectedLessParameter ) { var $domElement = jQuery ( "#qunit-fixture div" ) ; sExpectedLessParameter = ( sExpectedLessParameter [ 0 ] === "@" ? sExpectedLessParameter . substring ( 1 ) : sExpectedLessParameter ) ; $domElement . addClass ( sClassName ) ; var sThemeParameterValue = Parameters . get ( sExpectedLessParameter ) ; if ( sCSSProperty === "font-size" ) { sThemeParameterValue = fontSizeToPx ( sThemeParameterValue ) ; } else { if ( sCSSProperty === "border-color" ) { sCSSProperty = "borderTopColor" ; } sThemeParameterValue = hexToRgb ( sThemeParameterValue ) ; } assert . ok ( ! ! $domElement . css ( sCSSProperty ) , "The class \"" + sClassName + "\" has a non-empty value for CSS property \"" + sCSSProperty + "\" " ) ; assert . strictEqual ( normalizeValue ( $domElement . css ( sCSSProperty ) ) , normalizeValue ( sThemeParameterValue ) , "The class \"" + sClassName + "\" set CSS property \"" + sCSSProperty + "\" to \"@" + sExpectedLessParameter + "\" (" + Parameters . get ( sExpectedLessParameter ) + ") - normalized results: " + normalizeValue ( $domElement . css ( sCSSProperty ) ) + " vs " + normalizeValue ( sThemeParameterValue ) ) ; }
test case function that compares the CSS on the DOM node to the according less parameter
 @param {object} assert the QUnit assert object
 @param {string} sClassName
 @param {string} sCSSProperty
 @param {string} sExpectedLessParameter
test case function that compares the CSS on the DOM node to the according less parameter @param { object } assert the QUnit assert object @param { string } sClassName @param { string } sCSSProperty @param { string } sExpectedLessParameter
// Arrange // Act // Assert // fix: firefox does not support reading shorthand CSS properties, so use one of the border properties instead