Skip to content

Commit

Permalink
Implemented CuratorCannotCreateClassInFinalizedModelSpec #1258
Browse files Browse the repository at this point in the history
  • Loading branch information
vijayshukla30 committed May 11, 2018
1 parent 1edc160 commit 87b1c8f
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 23 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,10 @@ class DataModelPage extends Page {
finalizedLink.click()
}

Boolean isFinalizedDataModelVisible() {
return finalizedLink?.displayed
}

void dropdown() {
dropdownLink.click()
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,19 +33,19 @@ import spock.lang.*
class CuratorCannotCreateClassInFinalizedModelSpec extends GebSpec {

@Shared
String name="name30"+UUID.randomUUID().toString()
String name = "name30" + UUID.randomUUID().toString()
@Shared
String modelCatalogueId=UUID.randomUUID().toString()
String modelCatalogueId = UUID.randomUUID().toString()
@Shared
String description="description"
String description = "description"
@Shared
String cwName="name"+UUID.randomUUID().toString()
String cwName = "name" + UUID.randomUUID().toString()
@Shared
String cwModelCatalogueId=UUID.randomUUID().toString()
String cwModelCatalogueId = UUID.randomUUID().toString()
@Shared
String cwDescription="description"
String cwDescription = "description"
@Shared
String version="1.1"
String version = "1.1"
@Shared
String versionNote = "versionNote"

Expand All @@ -65,7 +65,6 @@ class CuratorCannotCreateClassInFinalizedModelSpec extends GebSpec {
dashboardPage.nav.createDataModel()
then:
at CreateDataModelPage

}

def "Filling form"() {
Expand All @@ -77,8 +76,6 @@ class CuratorCannotCreateClassInFinalizedModelSpec extends GebSpec {
createDataModelPage.submit()
then:
at DataModelPage


}

def "Select data class tag and fill data class wizard"() {
Expand All @@ -87,7 +84,6 @@ class CuratorCannotCreateClassInFinalizedModelSpec extends GebSpec {
dataModelPage.treeView.select("Data Classes")
then:
DataClassesPage dataClassesPage = browser.page DataClassesPage
print("dataClassesPage.titleText()" + dataClassesPage.titleText())
assert "Active Data Classes" == dataClassesPage.titleText().trim()

when:
Expand Down Expand Up @@ -122,7 +118,7 @@ class CuratorCannotCreateClassInFinalizedModelSpec extends GebSpec {

when:
FinalizeDataModelPage finalizeDataModelPage = browser.page FinalizeDataModelPage
// finalizeDataModelPage.version = version
finalizeDataModelPage.version = version
finalizeDataModelPage.setVersionNote(versionNote)
finalizeDataModelPage.submit()
then:
Expand All @@ -133,7 +129,6 @@ class CuratorCannotCreateClassInFinalizedModelSpec extends GebSpec {
finalizedDataModelPage.hideConfirmation()
then:
at DataModelPage

}

def "Redirect to data class"() {
Expand All @@ -142,22 +137,13 @@ class CuratorCannotCreateClassInFinalizedModelSpec extends GebSpec {
dataModelPage.treeView.select("Data Classes")
then:
DataClassesPage dataClassesPage = browser.page DataClassesPage
print("dataClassesPage.titleText()" + dataClassesPage.titleText())
assert "Active Data Classes" == dataClassesPage.titleText().trim()

}

def "Checking for create button"() {
when:
DataClassesPage dataClassesPage = browser.page DataClassesPage
print"01"+dataClassesPage.isAddItemIconVisible()
then:
assert dataClassesPage.isAddItemIconVisible()==false

when:
DataModelPage dataModelPage = browser.page DataModelPage
print"1"+dataModelPage.treeView.checkItemDisplay("Data Classes")
then:
assert dataModelPage.treeView.checkItemDisplay("Data Classes")==false
assert dataClassesPage.isAddItemIconVisible() == false
}
}

0 comments on commit 87b1c8f

Please sign in to comment.