-
Notifications
You must be signed in to change notification settings - Fork 16
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
38 additions
and
0 deletions.
There are no files selected for viewing
38 changes: 38 additions & 0 deletions
38
...est/functional/org/modelcatalogue/core/datatype/CheckDataTypeAddedToNewVersionSpec.groovy
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
package org.modelcatalogue.core.datatype | ||
|
||
import geb.spock.GebSpec | ||
import spock.lang.Issue | ||
import spock.lang.Narrative | ||
import spock.lang.Specification | ||
import spock.lang.Title | ||
|
||
@Issue('https://metadata.atlassian.net/browse/MET-1507') | ||
@Title('New Version - Check new data Type added') | ||
@Narrative(''' | ||
- Login to Metadata Exchange As admin | Login successful | ||
- Click on the 'Create New Data Model' button ( Plus sign) in the top right hand menu | Redirected to Create New Data Model page | ||
- Fill in the Name, Catalogue ID and Description and click on the 'Save' button to create Data model | Data Model is created, Redirected to new data model main page. | ||
- Navigate using the tree - navigation panel and click on the Data Types tag | Display panel opens up the Data Types main page. Check that title is "Active Data Types" | ||
- On the display panel side, click on the green plus button to create a new data type | Create Data Type pop-up wizard opens | ||
- Fill the form with name, description and type ( select simple) and click on the Save button | Data type is created and is present in list under 'Active Data Types'. | ||
- Navigate back to the Data Model's main page by selecting the Data Model name in the tree-navigation panel. | Main page of Data Model is displayed. | ||
- Then select the Data Model menu button in the top left hand menu. | Data Model menu drop-down appears | ||
- Select 'Finalize' from the drop-down list to finalize the data model | Finalize data model pop-up dialogue box appears | ||
- Fill the form with the semantic version number and revision notes. Click the Finalize button | May see a Finalizing Data Model pop-up. If so, click Hide. Data Model is finalized. Redirected to finalized data model main page | ||
- Verify that the data model is finalized. | Check that the Activity tab contains model version and finalized eg: test7(0.0.1) finalized | ||
- Navigate to the top menu and click on the Data model button in the top left hand menu. | Data Model drop-down menu appears | ||
- Select the option New Version to create a new draft version of the data model | 'New Version of Data Model' pop-up dialogue box appears | ||
- Enter new version into Semantic Version field in the dialogue box | New Semantic Version number is entered | ||
- Click on the Create New Version button | Create new version of Data Model pop-up may appear. If so, keep checking the text content until it ends with 'COMPLETED SUCCESSFULLY'. Click Hide. New Version is created and redirected to data model main page | ||
- Navigate to the tree view and click on the versions tag to open up the list | Listed versions display both finalized and draft data model | ||
- Select the draft data model from the options under the versions tag | Check the title in the display panel is the name of the Data Model | ||
- On the display panel on the right side, scroll down to the activity tab | It should say something like 'New version [data model name] (0.0.2) created | ||
- From the activities tab, Select name ( which is a link) of the data model | Directed to the new draft data model main page | ||
- From the draft Data Model main page, Navigate down the tree structure within the tree view and click on the Data Types tag to open up Data Types main page | Data Types main page is open. Check that title is "Active Data Types" | ||
- Select the 'Create new data type' green plus button | Create Data Type pop-up dialogue box appears | ||
- Enter Name, Catalogue ID, Description and select type of data type. Click Save | New Data Type is created. | ||
- Check that new data type appears under list in Data Types main page ( 'Active Data types as title) | Data Type has been created | ||
''') | ||
|
||
class CheckDataTypeAddedToNewVersionSpec extends GebSpec { | ||
} |