ValidMultiSelectionValidatorTest.prototype.test_nonExistentArraysOfOptionValuesFailValidationByDefault = function()
	{
		var oValidationResult = new ValidationResult();
		this.oValidMultiSelectionValidator.validate(["d"], {}, oValidationResult);
		assertFalse("1a", oValidationResult.isValid());

		oValidationResult = new ValidationResult();
		this.oValidMultiSelectionValidator.validate(["c", "d"], {}, oValidationResult);
		assertFalse("1b", oValidationResult.isValid());
	};
    ValidMultiSelectionValidatorTest.prototype.test_arraysOfKnownOptionValuesValidateSuccessfully = function()
	{
		var oValidationResult = new ValidationResult();
		this.oValidMultiSelectionValidator.validate(["b"], {}, oValidationResult);
		assertTrue("1a", oValidationResult.isValid());

		oValidationResult = new ValidationResult();
		this.oValidMultiSelectionValidator.validate(["a", "c"], {}, oValidationResult);
		assertTrue("1b", oValidationResult.isValid());
	};
    ValidMultiSelectionValidatorTest.prototype.test_weCanAllowInvalidArraysOfSelectionsToPassValidations = function()
	{
		var oValidationResult = new ValidationResult();
		this.oValidMultiSelectionValidator.allowInvalidSelections(true);
		this.oValidMultiSelectionValidator.validate(["c", "d"], {}, oValidationResult);
		assertTrue("1a", oValidationResult.isValid());
	};
 AppNamespaceValidatorTest.prototype.isValid = function(sNamespace)
 {
     var oValidationResult = new ValidationResult();
     this.m_oValidator.validate(sNamespace, {}, oValidationResult);
     
     return oValidationResult.isValid();
 };
Example #5
0
EditableProperty.prototype._hasValidationError = function(vValue) {
	for (var key in this.m_mValidators) {
		var oValidator = this.m_mValidators[key];
		var oValidationResult = new ValidationResult();
		oValidator.validator.validate(vValue, oValidator.config, oValidationResult);
		if (!oValidationResult.isValid()) return true;
	}
	return false;
};
    ValidMultiSelectionValidatorTest.prototype.test_caseIsIgnoredWhenValidating = function()
	{
		var oValidationResult = new ValidationResult();
		this.oValidMultiSelectionValidator.validate(["FOObar"], {}, oValidationResult);
		assertTrue(oValidationResult.isValid());
	};