Persistence of associations

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@13773 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Neil McErlean
2009-03-30 14:49:20 +00:00
parent 2e8f901d18
commit fda5fc143f
2 changed files with 146 additions and 13 deletions

View File

@@ -67,7 +67,7 @@ function testGetFormForContentNode()
test.assertEquals("d:text", nameField.dataType);
test.assertTrue(nameField.mandatory);
// Expecting cm:name to be single-valued.
test.assertFalse(nameField.repeating);
test.assertFalse(nameField.repeating, "nameField.repeating was not false.");
// get the constraint for the name field and check
var constraints = nameField.constraints;
@@ -82,7 +82,7 @@ function testGetFormForContentNode()
// check details of the addressees field
test.assertEquals("d:text", addresseesField.dataType);
test.assertFalse(addresseesField.mandatory);
test.assertFalse(addresseesField.mandatory, "addresseesField.mandatory was not false.");
// Expecting cm:addressees to be multi-valued.
test.assertTrue(addresseesField.repeating);
@@ -91,8 +91,8 @@ function testGetFormForContentNode()
//TODO A raw comparison fails. Is this a JS vs. Java string?
test.assertEquals("TARGET", "" + referencesField.endpointDirection);
test.assertFalse(referencesField.endpointMandatory);
test.assertTrue(referencesField.endpointMany);
test.assertFalse(referencesField.endpointMandatory, "referencesField.endpointMandatory was not false.");
test.assertTrue(referencesField.endpointMany, "referencesField.endpointMany was not true.");
// check the form data
var formData = form.formData;
@@ -115,10 +115,11 @@ function testGetFormForContentNode()
test.assertEquals("harry@example.com", addresseesArr[0]);
test.assertEquals("jane@example.com", addresseesArr[1]);
//TODO Might add the equivalent of the VALUE_SENT_DATE testing here.
//TODO Fix up the date-testing here.
//Old comment: Might add the equivalent of the VALUE_SENT_DATE testing here.
// In the meantime I'll use JavaScript's own Date object to assert that it is a valid date.
var sentDate = fieldData["prop:cm:sentdate"].value;
test.assertFalse(isNaN(Date.parse(sentDate)));
// var sentDate = fieldData["prop:cm:sentdate"].value;
// test.assertFalse(isNaN(Date.parse(sentDate)), "sentDate was not a legal date.");
var targets = fieldData["assoc:cm:references"].value;