From 12baef9aad0cbe6feec673de3e13acad476fc68e Mon Sep 17 00:00:00 2001 From: hlm7 Date: Wed, 27 Jun 2012 16:37:43 +0000 Subject: [PATCH] Holly made some more new test cases... --- .../suites/MultiLabels/TestMultipleLabels.txt | 3 + .../CreateTestFacultyMember.html | 234 ++++++++++++ .../DeleteTestFacultyMember.html | 229 ++++++++++++ .../SearchExclusion/RebuildSearchIndex.html | 129 +++++++ .../SearchExclusion/RemoveExclusion.html | 304 ++++++++++++++++ .../SearchExclusion/SetupExclusion.html | 339 ++++++++++++++++++ .../SearchExclusion/TestSearchExclusion.n3 | 7 + .../suites/SearchExclusion/suite.html | 19 + 8 files changed, 1264 insertions(+) create mode 100644 utilities/acceptance-tests/suites/MultiLabels/TestMultipleLabels.txt create mode 100644 utilities/acceptance-tests/suites/SearchExclusion/CreateTestFacultyMember.html create mode 100644 utilities/acceptance-tests/suites/SearchExclusion/DeleteTestFacultyMember.html create mode 100644 utilities/acceptance-tests/suites/SearchExclusion/RebuildSearchIndex.html create mode 100644 utilities/acceptance-tests/suites/SearchExclusion/RemoveExclusion.html create mode 100644 utilities/acceptance-tests/suites/SearchExclusion/SetupExclusion.html create mode 100644 utilities/acceptance-tests/suites/SearchExclusion/TestSearchExclusion.n3 create mode 100644 utilities/acceptance-tests/suites/SearchExclusion/suite.html diff --git a/utilities/acceptance-tests/suites/MultiLabels/TestMultipleLabels.txt b/utilities/acceptance-tests/suites/MultiLabels/TestMultipleLabels.txt new file mode 100644 index 00000000..7b5ee0ce --- /dev/null +++ b/utilities/acceptance-tests/suites/MultiLabels/TestMultipleLabels.txt @@ -0,0 +1,3 @@ + "Test Label 1" . + "Test Label 2" . + diff --git a/utilities/acceptance-tests/suites/SearchExclusion/CreateTestFacultyMember.html b/utilities/acceptance-tests/suites/SearchExclusion/CreateTestFacultyMember.html new file mode 100644 index 00000000..e5fdd41e --- /dev/null +++ b/utilities/acceptance-tests/suites/SearchExclusion/CreateTestFacultyMember.html @@ -0,0 +1,234 @@ + + + + + + +CreateTestFacultyMember + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CreateTestFacultyMember
commentAdd test Faculty member named Jane Faculty
deleteAllVisibleCookies
setTimeout10000000
open/vivo/
assertTitleVIVO
commentMust be logged off to start
clickAndWaitlink=Log in
assertTitleLog in to VIVO
commentMust login as the site admin
typeloginNametestAdmin@cornell.edu
typeloginPasswordPassword
clickAndWaitloginForm
commentrebuild the search index in case any crud left from previous tests
open/vivo/SearchIndex
pause5000
clickAndWaitlink=Site Admin
assertTitleVIVO Site Administration
verifyTextPresentData Input
selectVClassURIlabel=Faculty Member (vivo)
clickAndWait//input[@value='Add individual of this class']
assertTitleEdit
commentAdd Jane Faculty
typefirstNameJane
typelastNameFaculty
clickAndWaitsubmit
commentEdit Jane Faculty to add title
assertTitleFaculty, Jane
clickAndWaitcss=a.add-preferredTitle > img.add-individual
assertTitleEdit
waitForElementPresenttinymce
typetinymceAssistant Professor
clickAndWaitsubmit
assertTitleFaculty, Jane
commentVerify that account was created
verifyTextPresentFaculty, Jane
verifyTextPresentAssistant Professor
commentLogout
clickAndWaitlink=Home
clickAndWaitlink=Log out
assertTitleVIVO
+ + diff --git a/utilities/acceptance-tests/suites/SearchExclusion/DeleteTestFacultyMember.html b/utilities/acceptance-tests/suites/SearchExclusion/DeleteTestFacultyMember.html new file mode 100644 index 00000000..05580504 --- /dev/null +++ b/utilities/acceptance-tests/suites/SearchExclusion/DeleteTestFacultyMember.html @@ -0,0 +1,229 @@ + + + + + + +DeleteTestFacultyMember + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DeleteTestFacultyMember
commentDelete test person Jane Faculty
deleteAllVisibleCookies
setTimeout100000
open/vivo/
assertTitleVIVO
commentMust not be logged in
clickAndWaitlink=Log in
assertTitleLog in to VIVO
commentMust log in as site admin
typeloginNametestAdmin@cornell.edu
typeloginPasswordPassword
clickAndWaitloginForm
commentNavigate to Jane Faculty
clickAndWaitlink=Index
clickAndWaitlink=Faculty Member
assertTitleFaculty Member
clickAndWaitlink=Faculty, Jane
assertTitleFaculty, Jane
clickAndWaitlink=Edit this individual
commentDelete Jane Faculty
assertTitleIndividual Control Panel
clickAndWait//input[@value="Edit This Individual"]
assertTitleIndividual Editing Form
click_delete
assertConfirmationAre you SURE you want to delete this individual? If in doubt, CANCEL.
waitForPageToLoad10000
assertTitleVIVO Site Administration
commentVerify that Jane Faculty is indeed gone
clickAndWaitlink=Index
refreshAndWait10000
refreshAndWait10000
refreshAndWait10000
refreshAndWait10000
refreshAndWait10000
verifyTextNotPresentFaculty Member
commentLogout
clickAndWaitlink=Home
clickAndWaitlink=Log out
assertTitleVIVO
+ + diff --git a/utilities/acceptance-tests/suites/SearchExclusion/RebuildSearchIndex.html b/utilities/acceptance-tests/suites/SearchExclusion/RebuildSearchIndex.html new file mode 100644 index 00000000..da323202 --- /dev/null +++ b/utilities/acceptance-tests/suites/SearchExclusion/RebuildSearchIndex.html @@ -0,0 +1,129 @@ + + + + + + +RebuildSearchIndex + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
RebuildSearchIndex
commentRebuild Search Index
deleteAllVisibleCookies
setTimeout100000000000
open/vivo/
assertTitleVIVO
clickAndWaitlink=Log in
assertTitleLog in to VIVO
typeid=loginNametestAdmin@cornell.edu
typeid=loginPasswordPassword
clickAndWaitname=loginForm
assertTitleVIVO
clickAndWaitlink=Site Admin
assertTitleVIVO Site Administration
clickAndWaitlink=Rebuild search index
assertTitleRebuild Search Index
clickAndWaitname=rebuild
assertTitleRebuild Search Index
waitForTextPresentReset the search index and re-populate it.
clickAndWaitlink=Log out
+ + diff --git a/utilities/acceptance-tests/suites/SearchExclusion/RemoveExclusion.html b/utilities/acceptance-tests/suites/SearchExclusion/RemoveExclusion.html new file mode 100644 index 00000000..216aa7ef --- /dev/null +++ b/utilities/acceptance-tests/suites/SearchExclusion/RemoveExclusion.html @@ -0,0 +1,304 @@ + + + + + + +AddFacultyMemberRoles1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AddFacultyMemberRoles1
commentAdd people back to searches
deleteAllVisibleCookies
setTimeout100000
open/vivo/
assertTitleVIVO
commentMust be logged off to start
clickAndWaitlink=Log in
assertTitleLog in to VIVO
commentMust login as the site admin
typeloginNametestAdmin@cornell.edu
typeloginPasswordPassword
clickAndWaitloginForm
commentRemove exclusion
clickAndWaitlink=Site Admin
assertTitleVIVO Site Administration
clickAndWaitlink=Ingest tools
assertTitleIngest Menu
clickAndWaitlink=Manage Jena Models
assertTitleAvailable Models
clickAndWaitcss=form[name="rdbform"] > input[name="submit"]
assertTitleAvailable Models
clickAndWaitcss=li > table > tbody > tr > td > form > input[name="submit"]
assertTitleLoad RDF Data
typename=filePathC:\VIVO\vivo\utilities\acceptance-tests\suites\SearchExclusion\TestSearchExclusion2.n3
selectname=languagelabel=N3
clickAndWaitname=submit
assertTitleAvailable Models
clickAndWaitlink=Site Admin
assertTitleVIVO Site Administration
clickAndWaitlink=Rebuild search index
assertTitleRebuild Search Index
clickAndWaitname=rebuild
assertTitleRebuild Search Index
waitForTextPresentReset the search index and re-populate it.
commentMake sure Jane doesn't show up now
typename=querytextjane
clickAndWaitcss=input.search
assertTitlejane - VIVO Search Results
verifyTextPresentSearch results for 'jane'
verifyTextPresentFaculty, Jane
typename=querytextfaculty
clickAndWaitcss=input.search
assertTitlefaculty - VIVO Search Results
verifyTextPresentSearch results for 'faculty'
verifyTextPresentFaculty, Jane
typename=querytextprofessor
clickAndWaitcss=input.search
assertTitleprofessor - VIVO Search Results
verifyTextPresentSearch results for 'professor'
verifyTextPresentFaculty, Jane
commentLog out
clickAndWaitlink=Home
clickAndWaitlink=Log out
assertTitleVIVO
+ + diff --git a/utilities/acceptance-tests/suites/SearchExclusion/SetupExclusion.html b/utilities/acceptance-tests/suites/SearchExclusion/SetupExclusion.html new file mode 100644 index 00000000..0b34d220 --- /dev/null +++ b/utilities/acceptance-tests/suites/SearchExclusion/SetupExclusion.html @@ -0,0 +1,339 @@ + + + + + + +AddFacultyMemberRoles1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AddFacultyMemberRoles1
commentExclude people from searches
deleteAllVisibleCookies
setTimeout100000
open/vivo/
assertTitleVIVO
commentMust be logged off to start
clickAndWaitlink=Log in
assertTitleLog in to VIVO
commentMust login as the site admin
typeloginNametestAdmin@cornell.edu
typeloginPasswordPassword
clickAndWaitloginForm
commentVerify Jane is included now
typename=querytextjane
clickAndWaitcss=input.search
assertTitlejane - VIVO Search Results
verifyTextPresentSearch results for 'jane'
verifyTextPresentFaculty, Jane Assistant Professor
verifyElementPresentlink=Faculty, Jane
commentSetup exclusion
clickAndWaitlink=Site Admin
assertTitleVIVO Site Administration
clickAndWaitlink=Ingest tools
assertTitleIngest Menu
clickAndWaitlink=Manage Jena Models
assertTitleAvailable Models
clickAndWaitcss=form[name="rdbform"] > input[name="submit"]
assertTitleAvailable Models
clickAndWaitcss=li > table > tbody > tr > td > form > input[name="submit"]
assertTitleLoad RDF Data
typename=filePathC:\VIVO\vivo\utilities\acceptance-tests\suites\SearchExclusion\TestSearchExclusion.n3
selectname=languagelabel=N3
clickAndWaitname=submit
assertTitleAvailable Models
clickAndWaitlink=Site Admin
assertTitleVIVO Site Administration
clickAndWaitlink=Rebuild search index
assertTitleRebuild Search Index
clickAndWaitname=rebuild
assertTitleRebuild Search Index
waitForTextPresentReset the search index and re-populate it.
commentMake sure Jane doesn't show up now
typename=querytextjane
clickAndWaitcss=input.search
assertTitlejane - VIVO Search Results
verifyTextPresentSearch results for 'jane'
verifyTextNotPresentFaculty, Jane
typename=querytextfaculty
clickAndWaitcss=input.search
assertTitlefaculty - VIVO Search Results
verifyTextPresentSearch results for 'faculty'
verifyTextNotPresentFaculty, Jane
typename=querytextprofessor
clickAndWaitcss=input.search
assertTitleprofessor - VIVO Search Results
verifyTextPresentSearch results for 'professor'
verifyTextNotPresentFaculty, Jane
commentLog out
clickAndWaitlink=Home
clickAndWaitlink=Log out
assertTitleVIVO
+ + diff --git a/utilities/acceptance-tests/suites/SearchExclusion/TestSearchExclusion.n3 b/utilities/acceptance-tests/suites/SearchExclusion/TestSearchExclusion.n3 new file mode 100644 index 00000000..a4beecdf --- /dev/null +++ b/utilities/acceptance-tests/suites/SearchExclusion/TestSearchExclusion.n3 @@ -0,0 +1,7 @@ +@prefix owl: . +@prefix vitroDisplay: . +@prefix rdf: . + +vitroDisplay:SearchIndex + rdf:type owl:Thing ; + vitroDisplay:excludeClass . diff --git a/utilities/acceptance-tests/suites/SearchExclusion/suite.html b/utilities/acceptance-tests/suites/SearchExclusion/suite.html new file mode 100644 index 00000000..b1f5b287 --- /dev/null +++ b/utilities/acceptance-tests/suites/SearchExclusion/suite.html @@ -0,0 +1,19 @@ + + + + + + Test Suite + + + + + + + + + +
Test Suite
RebuildSearchIndex +
CreateTestFacultyMember
SetupExclusion
RemoveExclusion
DeleteTestFacultyMember
+ +