diff --git a/utilities/acceptance-tests/suites/CreateClasses/AddClassGroupTimes.html b/utilities/acceptance-tests/suites/CreateClasses/AddClassGroupTimes.html
new file mode 100644
index 00000000..bad6d113
--- /dev/null
+++ b/utilities/acceptance-tests/suites/CreateClasses/AddClassGroupTimes.html
@@ -0,0 +1,170 @@
+
+
+
+
+
+
+AddClassGroup
+
+
+
+
+
+AddClassGroup |
+
+
+ comment |
+
+ |
+
+
+ open |
+ /vivo/ |
+ |
+
+
+ assertTitle |
+ VIVO |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=Log in |
+ |
+
+
+ assertTitle |
+ VIVO Site Administration |
+ |
+
+
+ comment |
+
+ |
+
+
+ type |
+ username |
+ testAdmin |
+
+
+ type |
+ password |
+ Password |
+
+
+ clickAndWait |
+ loginSubmitMode |
+ |
+
+
+ assertTitle |
+ VIVO Site Administration |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=Class groups |
+ |
+
+
+ assertTitle |
+ Class Groups |
+ |
+
+
+ comment |
+
+ |
+
+
+ verifyTextNotPresent |
+ Times |
+ |
+
+
+ clickAndWait |
+ //input[@value='Add new class group'] |
+ |
+
+
+ assertTitle |
+ Classgroup Editing Form |
+ |
+
+
+ comment |
+
+ |
+
+
+ type |
+ PublicName |
+ Times |
+
+
+ clickAndWait |
+ primaryAction |
+ |
+
+
+ assertTitle |
+ Class Groups |
+ |
+
+
+ comment |
+
+ |
+
+
+ verifyTextPresent |
+ Times |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=Log out |
+ |
+
+
+ assertTitle |
+ VIVO |
+ |
+
+
+
+
+
diff --git a/utilities/acceptance-tests/suites/CreateClasses/AddIndividualInHours.html b/utilities/acceptance-tests/suites/CreateClasses/AddIndividualInHours.html
new file mode 100644
index 00000000..a8be78f5
--- /dev/null
+++ b/utilities/acceptance-tests/suites/CreateClasses/AddIndividualInHours.html
@@ -0,0 +1,250 @@
+
+
+
+
+
+
+AddIndividualInHours
+
+
+
+
+
+AddIndividualInHours |
+
+
+ comment |
+
+ |
+
+
+ open |
+ /vivo/ |
+ |
+
+
+ assertTitle |
+ VIVO |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=Log in |
+ |
+
+
+ assertTitle |
+ VIVO Site Administration |
+ |
+
+
+ type |
+ username |
+ testAdmin |
+
+
+ type |
+ password |
+ Password |
+
+
+ clickAndWait |
+ loginSubmitMode |
+ |
+
+
+ assertTitle |
+ VIVO Site Administration |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=Class hierarchy |
+ |
+
+
+ assertTitle |
+ Class Hierarchy |
+ |
+
+
+ comment |
+
+ |
+
+
+ verifyElementPresent |
+ link=exact:core:Hours |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=exact:core:Hours |
+ |
+
+
+ assertTitle |
+ Class Control Panel |
+ |
+
+
+ clickAndWait |
+ //input[@value='Show All Individuals in This Class'] |
+ |
+
+
+ assertTitle |
+ Individuals in Class Hours |
+ |
+
+
+ comment |
+
+ |
+
+
+ verifyTextNotPresent |
+ Daytime hours |
+ |
+
+
+ clickAndWait |
+ //input[@value='Add instance'] |
+ |
+
+
+ assertTitle |
+ Individual Editing Form |
+ |
+
+
+ comment |
+
+ |
+
+
+ type |
+ Name |
+ Daytime hours |
+
+
+ type |
+ MonikerSelectAlt |
+ Hours of day |
+
+
+ clickAndWait |
+ primaryAction |
+ |
+
+
+ assertTitle |
+ Individual Control Panel |
+ |
+
+
+ comment |
+
+ |
+
+
+ verifyTextPresent |
+ Daytime hours |
+ |
+
+
+ verifyTextPresent |
+ Hours of day |
+ |
+
+
+ verifyElementPresent |
+ link=exact:core:Hours |
+ |
+
+
+ clickAndWait |
+ link=exact:core:Hours |
+ |
+
+
+ assertTitle |
+ Class Control Panel |
+ |
+
+
+ clickAndWait |
+ //input[@value='Show All Individuals in This Class'] |
+ |
+
+
+ assertTitle |
+ Individuals in Class Hours |
+ |
+
+
+ verifyTextPresent |
+ Daytime hours |
+ |
+
+
+ verifyElementPresent |
+ link=Hours |
+ |
+
+
+ verifyTextPresent |
+ Hours of day |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=Log out |
+ |
+
+
+ assertTitle |
+ VIVO |
+ |
+
+
+
+
+
diff --git a/utilities/acceptance-tests/suites/CreateClasses/AddSubClassHours.html b/utilities/acceptance-tests/suites/CreateClasses/AddSubClassHours.html
new file mode 100644
index 00000000..27a26d30
--- /dev/null
+++ b/utilities/acceptance-tests/suites/CreateClasses/AddSubClassHours.html
@@ -0,0 +1,220 @@
+
+
+
+
+
+
+AddSubClassHours
+
+
+
+
+
+AddSubClassHours |
+
+
+ comment |
+
+ |
+
+
+ open |
+ /vivo/ |
+ |
+
+
+ assertTitle |
+ VIVO |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=Log in |
+ |
+
+
+ assertTitle |
+ VIVO Site Administration |
+ |
+
+
+ comment |
+
+ |
+
+
+ type |
+ username |
+ testAdmin |
+
+
+ type |
+ password |
+ Password |
+
+
+ clickAndWait |
+ loginSubmitMode |
+ |
+
+
+ assertTitle |
+ VIVO Site Administration |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=Class hierarchy |
+ |
+
+
+ assertTitle |
+ Class Hierarchy |
+ |
+
+
+ comment |
+
+ |
+
+
+ verifyElementNotPresent |
+ link=exact:core:Hours |
+ |
+
+
+ clickAndWait |
+ //input[@value='Add new class'] |
+ |
+
+
+ assertTitle |
+ Class Editing Form |
+ |
+
+
+ comment |
+
+ |
+
+
+ type |
+ Name |
+ Hours |
+
+
+ select |
+ HiddenFromDisplayBelowRoleLevelUsingRoleUri |
+ label=dbAdmin only |
+
+
+ select |
+ ProhibitedFromUpdateBelowRoleLevelUsingRoleUri |
+ label=dbAdmin only |
+
+
+ select |
+ Namespace |
+ label=VIVO core |
+
+
+ type |
+ LocalName |
+ hours |
+
+
+ clickAndWait |
+ primaryAction |
+ |
+
+
+ assertTitle |
+ Class Control Panel |
+ |
+
+
+ comment |
+
+ |
+
+
+ verifyTextPresent |
+ exact:core:Hours |
+ |
+
+
+ verifyTextPresent |
+ Times |
+ |
+
+
+ verifyTextPresent |
+ dbAdmin only |
+ |
+
+
+ verifyTextPresent |
+ exact:http://vivoweb.org/ontology/core#hours |
+ |
+
+
+ clickAndWait |
+ //input[@value='Show All Classes'] |
+ |
+
+
+ assertTitle |
+ Classes |
+ |
+
+
+ verifyElementPresent |
+ link=exact:core:Hours |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=Log out |
+ |
+
+
+ assertTitle |
+ VIVO |
+ |
+
+
+
+
+
diff --git a/utilities/acceptance-tests/suites/CreateClasses/AddSubClassMinutes.html b/utilities/acceptance-tests/suites/CreateClasses/AddSubClassMinutes.html
new file mode 100644
index 00000000..90864820
--- /dev/null
+++ b/utilities/acceptance-tests/suites/CreateClasses/AddSubClassMinutes.html
@@ -0,0 +1,220 @@
+
+
+
+
+
+
+AddSubClassMinutes
+
+
+
+
+
+AddSubClassMinutes |
+
+
+ comment |
+
+ |
+
+
+ open |
+ /vivo/ |
+ |
+
+
+ assertTitle |
+ VIVO |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=Log in |
+ |
+
+
+ assertTitle |
+ VIVO Site Administration |
+ |
+
+
+ comment |
+
+ |
+
+
+ type |
+ username |
+ testAdmin |
+
+
+ type |
+ password |
+ Password |
+
+
+ clickAndWait |
+ loginSubmitMode |
+ |
+
+
+ assertTitle |
+ VIVO Site Administration |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=Class hierarchy |
+ |
+
+
+ assertTitle |
+ Class Hierarchy |
+ |
+
+
+ comment |
+
+ |
+
+
+ verifyElementNotPresent |
+ link=exact:core:Minutes |
+ |
+
+
+ clickAndWait |
+ //input[@value='Add new class'] |
+ |
+
+
+ assertTitle |
+ Class Editing Form |
+ |
+
+
+ comment |
+
+ |
+
+
+ type |
+ Name |
+ Minutes |
+
+
+ select |
+ HiddenFromDisplayBelowRoleLevelUsingRoleUri |
+ label=editor,curator,dbAdmin |
+
+
+ select |
+ ProhibitedFromUpdateBelowRoleLevelUsingRoleUri |
+ label=editor,curator,dbAdmin |
+
+
+ select |
+ Namespace |
+ label=VIVO core |
+
+
+ type |
+ LocalName |
+ minutes |
+
+
+ clickAndWait |
+ primaryAction |
+ |
+
+
+ assertTitle |
+ Class Control Panel |
+ |
+
+
+ comment |
+
+ |
+
+
+ verifyTextPresent |
+ exact:core:Minutes |
+ |
+
+
+ verifyTextPresent |
+ Times |
+ |
+
+
+ verifyTextPresent |
+ editor,curator,dbAdmin |
+ |
+
+
+ verifyTextPresent |
+ exact:http://vivoweb.org/ontology/core#minutes |
+ |
+
+
+ clickAndWait |
+ //input[@value='Show All Classes'] |
+ |
+
+
+ assertTitle |
+ Classes |
+ |
+
+
+ verifyElementPresent |
+ link=exact:core:Minutes |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=Log out |
+ |
+
+
+ assertTitle |
+ VIVO |
+ |
+
+
+
+
+
diff --git a/utilities/acceptance-tests/suites/CreateClasses/DeleteClassGroupTimes.html b/utilities/acceptance-tests/suites/CreateClasses/DeleteClassGroupTimes.html
new file mode 100644
index 00000000..7587f9c0
--- /dev/null
+++ b/utilities/acceptance-tests/suites/CreateClasses/DeleteClassGroupTimes.html
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+DeleteClassGroupTimes
+
+
+
+
+
+DeleteClassGroupTimes |
+
+
+ comment |
+
+ |
+
+
+ open |
+ /vivo/ |
+ |
+
+
+ assertTitle |
+ VIVO |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=Log in |
+ |
+
+
+ assertTitle |
+ VIVO Site Administration |
+ |
+
+
+ comment |
+
+ |
+
+
+ type |
+ username |
+ testAdmin |
+
+
+ type |
+ password |
+ Password |
+
+
+ clickAndWait |
+ loginSubmitMode |
+ |
+
+
+ assertTitle |
+ VIVO Site Administration |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=Class groups |
+ |
+
+
+ assertTitle |
+ Class Groups |
+ |
+
+
+ comment |
+
+ |
+
+
+ verifyElementPresent |
+ link=Times |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=Times |
+ |
+
+
+ assertTitle |
+ Classgroup Editing Form |
+ |
+
+
+ comment |
+
+ |
+
+
+ click |
+ _delete |
+ |
+
+
+ assertConfirmation |
+ Are you SURE you want to delete this record? If in doubt, CANCEL. |
+ |
+
+
+ waitForPageToLoad |
+ 5000 |
+ |
+
+
+ assertTitle |
+ Class Groups |
+ |
+
+
+ comment |
+
+ |
+
+
+ verifyElementNotPresent |
+ link=Times |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=Log out |
+ |
+
+
+ assertTitle |
+ VIVO |
+ |
+
+
+
+
+
diff --git a/utilities/acceptance-tests/suites/CreateClasses/DeleteIndividualInHours.html b/utilities/acceptance-tests/suites/CreateClasses/DeleteIndividualInHours.html
new file mode 100644
index 00000000..32bcd508
--- /dev/null
+++ b/utilities/acceptance-tests/suites/CreateClasses/DeleteIndividualInHours.html
@@ -0,0 +1,245 @@
+
+
+
+
+
+
+DeleteIndividualInHours
+
+
+
+
+
+DeleteIndividualInHours |
+
+
+ comment |
+
+ |
+
+
+ open |
+ /vivo/ |
+ |
+
+
+ assertTitle |
+ VIVO |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=Log in |
+ |
+
+
+ assertTitle |
+ VIVO Site Administration |
+ |
+
+
+ comment |
+
+ |
+
+
+ type |
+ username |
+ testAdmin |
+
+
+ type |
+ password |
+ Password |
+
+
+ clickAndWait |
+ loginSubmitMode |
+ |
+
+
+ assertTitle |
+ VIVO Site Administration |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=Class hierarchy |
+ |
+
+
+ assertTitle |
+ Class Hierarchy |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=exact:core:Hours |
+ |
+
+
+ assertTitle |
+ Class Control Panel |
+ |
+
+
+ clickAndWait |
+ //input[@value='Show All Individuals in This Class'] |
+ |
+
+
+ assertTitle |
+ Individuals in Class Hours |
+ |
+
+
+ comment |
+
+ |
+
+
+ verifyElementPresent |
+ link=Daytime hours |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=Daytime hours |
+ |
+
+
+ assertTitle |
+ Individual Control Panel |
+ |
+
+
+ clickAndWait |
+ //input[@value='Edit This Individual'] |
+ |
+
+
+ assertTitle |
+ Individual Editing Form |
+ |
+
+
+ comment |
+
+ |
+
+
+ click |
+ _delete |
+ |
+
+
+ assertConfirmation |
+ Are you SURE you want to delete this entity? If in doubt, CANCEL. |
+ |
+
+
+ waitForPageToLoad |
+ 5000 |
+ |
+
+
+ assertTitle |
+ VIVO Site Administration |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=Class hierarchy |
+ |
+
+
+ assertTitle |
+ Class Hierarchy |
+ |
+
+
+ clickAndWait |
+ link=exact:core:Hours |
+ |
+
+
+ assertTitle |
+ Class Control Panel |
+ |
+
+
+ clickAndWait |
+ //input[@value='Show All Individuals in This Class'] |
+ |
+
+
+ assertTitle |
+ Individuals in Class Hours |
+ |
+
+
+ verifyTextNotPresent |
+ Daytime hours |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=Log out |
+ |
+
+
+ assertTitle |
+ VIVO |
+ |
+
+
+
+
+
diff --git a/utilities/acceptance-tests/suites/CreateClasses/DeleteSubClassHours.html b/utilities/acceptance-tests/suites/CreateClasses/DeleteSubClassHours.html
new file mode 100644
index 00000000..3f24435f
--- /dev/null
+++ b/utilities/acceptance-tests/suites/CreateClasses/DeleteSubClassHours.html
@@ -0,0 +1,190 @@
+
+
+
+
+
+
+DeleteSubClassHours
+
+
+
+
+
+DeleteSubClassHours |
+
+
+ comment |
+
+ |
+
+
+ open |
+ /vivo/ |
+ |
+
+
+ assertTitle |
+ VIVO |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=Log in |
+ |
+
+
+ assertTitle |
+ VIVO Site Administration |
+ |
+
+
+ comment |
+
+ |
+
+
+ type |
+ username |
+ testAdmin |
+
+
+ type |
+ password |
+ Password |
+
+
+ clickAndWait |
+ loginSubmitMode |
+ |
+
+
+ assertTitle |
+ VIVO Site Administration |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=Class hierarchy |
+ |
+
+
+ assertTitle |
+ Class Hierarchy |
+ |
+
+
+ comment |
+
+ |
+
+
+ verifyElementPresent |
+ link=exact:core:Hours |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=exact:core:Hours |
+ |
+
+
+ assertTitle |
+ Class Control Panel |
+ |
+
+
+ clickAndWait |
+ //input[@value='Edit Class'] |
+ |
+
+
+ assertTitle |
+ Class Editing Form |
+ |
+
+
+ comment |
+
+ |
+
+
+ click |
+ _delete |
+ |
+
+
+ assertConfirmation |
+ Are you SURE you want to delete this record? If in doubt, CANCEL. |
+ |
+
+
+ waitForPageToLoad |
+ 5000 |
+ |
+
+
+ assertTitle |
+ Class Hierarchy |
+ |
+
+
+ comment |
+
+ |
+
+
+ verifyElementNotPresent |
+ link=exact:core:Hours |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=Log out |
+ |
+
+
+ assertTitle |
+ VIVO |
+ |
+
+
+
+
+
diff --git a/utilities/acceptance-tests/suites/CreateClasses/DeleteSubClassMinutes.html b/utilities/acceptance-tests/suites/CreateClasses/DeleteSubClassMinutes.html
new file mode 100644
index 00000000..93fd21aa
--- /dev/null
+++ b/utilities/acceptance-tests/suites/CreateClasses/DeleteSubClassMinutes.html
@@ -0,0 +1,190 @@
+
+
+
+
+
+
+DeleteSubClassMinutes
+
+
+
+
+
+DeleteSubClassMinutes |
+
+
+ comment |
+
+ |
+
+
+ open |
+ /vivo/ |
+ |
+
+
+ assertTitle |
+ VIVO |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=Log in |
+ |
+
+
+ assertTitle |
+ VIVO Site Administration |
+ |
+
+
+ comment |
+
+ |
+
+
+ type |
+ username |
+ testAdmin |
+
+
+ type |
+ password |
+ Password |
+
+
+ clickAndWait |
+ loginSubmitMode |
+ |
+
+
+ assertTitle |
+ VIVO Site Administration |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=Class hierarchy |
+ |
+
+
+ assertTitle |
+ Class Hierarchy |
+ |
+
+
+ comment |
+
+ |
+
+
+ verifyElementPresent |
+ link=exact:core:Minutes |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=exact:core:Minutes |
+ |
+
+
+ assertTitle |
+ Class Control Panel |
+ |
+
+
+ clickAndWait |
+ //input[@value='Edit Class'] |
+ |
+
+
+ assertTitle |
+ Class Editing Form |
+ |
+
+
+ comment |
+
+ |
+
+
+ click |
+ _delete |
+ |
+
+
+ assertConfirmation |
+ Are you SURE you want to delete this record? If in doubt, CANCEL. |
+ |
+
+
+ waitForPageToLoad |
+ 5000 |
+ |
+
+
+ assertTitle |
+ Class Hierarchy |
+ |
+
+
+ comment |
+
+ |
+
+
+ verifyElementNotPresent |
+ link=exact:core:Minutes |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=Log out |
+ |
+
+
+ assertTitle |
+ VIVO |
+ |
+
+
+
+
+
diff --git a/utilities/acceptance-tests/suites/CreateClasses/Suite.html b/utilities/acceptance-tests/suites/CreateClasses/Suite.html
new file mode 100644
index 00000000..eebd40b2
--- /dev/null
+++ b/utilities/acceptance-tests/suites/CreateClasses/Suite.html
@@ -0,0 +1,22 @@
+
+
+
+
+
+ Test Suite
+
+
+
+
+
diff --git a/utilities/acceptance-tests/suites/CreateClasses/ViewClassHierarchy.html b/utilities/acceptance-tests/suites/CreateClasses/ViewClassHierarchy.html
new file mode 100644
index 00000000..52f329bb
--- /dev/null
+++ b/utilities/acceptance-tests/suites/CreateClasses/ViewClassHierarchy.html
@@ -0,0 +1,185 @@
+
+
+
+
+
+
+ViewClassHierarchy
+
+
+
+
+
+ViewClassHierarchy |
+
+
+ comment |
+
+ |
+
+
+ open |
+ /vivo/ |
+ |
+
+
+ assertTitle |
+ VIVO |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=Log in |
+ |
+
+
+ assertTitle |
+ VIVO Site Administration |
+ |
+
+
+ comment |
+
+ |
+
+
+ type |
+ username |
+ testAdmin |
+
+
+ type |
+ password |
+ Password |
+
+
+ clickAndWait |
+ loginSubmitMode |
+ |
+
+
+ assertTitle |
+ VIVO Site Administration |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=Class hierarchy |
+ |
+
+
+ assertTitle |
+ Class Hierarchy |
+ |
+
+
+ comment |
+
+ |
+
+
+ verifyTextPresent |
+ core:Hour |
+ |
+
+
+ verifyTextPresent |
+ Times |
+ |
+
+
+ verifyTextPresent |
+ VIVO core |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=exact:core:Hours |
+ |
+
+
+ assertTitle |
+ Class Control Panel |
+ |
+
+
+ clickAndWait |
+ //input[@value='Show Hierarchy below This Class'] |
+ |
+
+
+ assertTitle |
+ Class Hierarchy |
+ |
+
+
+ comment |
+
+ |
+
+
+ verifyTextPresent |
+ exact:core:Hours |
+ |
+
+
+ verifyTextPresent |
+ Times |
+ |
+
+
+ verifyTextPresent |
+ VIVO core |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=Log out |
+ |
+
+
+ assertTitle |
+ VIVO |
+ |
+
+
+
+
+