Skip to content

kie-issues#1958: Add End-To-End tests for Data Type tab for the new DMN Editor #3129

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 8 commits into
base: main
Choose a base branch
from

Conversation

ramkumar-hub
Copy link

@ramkumar-hub ramkumar-hub commented May 12, 2025

Related to apache/incubator-kie-issues#1958

Created End-To-End Test below-mentioned scenario for Data Type tab

  • Create Data type with all possible built-in type
    Is collection - false
    Is struct - false
    Without constraint

  • Create Data type with all possible built-in types (Except DateTime / DateTimeDuration / Time / YearsMonthsDuration)
    With constraints
    Expression
    Enumeration
    Range

  • Create Data type with all possible built-in types
    Struct with property

  • Copy/Paste Data types with Empty Data Types

  • Copy/Paste Data types with Existing Data Types

  • Delete Data types

  • Added End-To-End tests for below data type with constraints:
    Date
    Date Time
    Date Time Duration
    Time
    Years Months Duration

  • Added End-To-End test for struct Data type property actions:
    Cut
    Copy
    Paste - (Copy struct date type and paste as new data type)
    Paste Property
    Extract Data Type
    Remove

  • Updated Data type fixtures to create constraints (Date, Date Time, Date Time Duration, Time, Years Months Duration)

  • Refactored existing names in the dataType fixtures

@ramkumar-hub ramkumar-hub requested a review from tiagobento as a code owner May 12, 2025 11:44
@yesamer yesamer changed the title Kie issues#1958 : : Add End-To-End tests for Data Type tab for the new DMN Editor kie-issues#1958 : : Add End-To-End tests for Data Type tab for the new DMN Editor May 12, 2025
@ljmotta ljmotta changed the title kie-issues#1958 : : Add End-To-End tests for Data Type tab for the new DMN Editor kie-issues#1958: Add End-To-End tests for Data Type tab for the new DMN Editor May 12, 2025
Copy link
Contributor

@ljmotta ljmotta left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ramkumar-hub Thanks a lot for this PR, it is looking pretty good. Great work with the new fixtures, test structure and names.
I have just a few points to add, but the tests are looking great.

@ramkumar-hub ramkumar-hub requested a review from ljmotta May 13, 2025 13:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add end-to-end tests for keyboard shortcuts for the new DMN Editor
3 participants