Kuali Rice Development
  1. Kuali Rice Development
  2. KULRICE-13522

Create Web Tests for KRAD Maintenance Collection Features

    Details

    • Similar issues:
      KULRICE-13685Create Web Tests for KRAD Maintenance Permission Features
      KULRICE-13402Create Web Tests for KRAD Maintenance Dialogs
      KULRICE-10672Create Web Tests for KRAD Maintenance Required Fields
      KULRICE-13379Create Web Tests for KRAD Maintenance Document permission check on route
      KULRICE-10746Create Web Tests for KRAD Transactional Dialogs
      KULRICE-13585Create Web Tests for KRAD Maintenance Document Section Setup
      KULRICE-13568Create a smoke test for KRAD maintenance documents permission features
      KULRICE-10665Create Web Tests for KRAD Maintenance Document Locking
      KULRICE-13653Create Smoke Tests for KRAD Maintenance Document allowsNewOrCopy Feature
      KULRICE-13699Create Smoke Tests for KRAD Maintenance Document Delete Features
    • Rice Team:
      QA
    • Sprint:
      2.4.0-rc1 QA Sprint 8

      Description

      The KRAD Maintenance documents need to test collections, specifically:

      • "Lookup/Add Multiple Lines" lookup shows up when p:includeLineSelectionField="true" and doesn't show up when p:includeLineSelectionField="false"
      • Delete button does not show up when p:render="@{isAddedCollectionItem(#line)}" is specified on Uif-DeleteLineAction
      • Throws an error when trying to add a duplicate line
      • The summary "Summary Title (Summary Fields)" shows up over every added line

      We should probably split this up into several tests.

      • "Lookup/Add Multiple Lines" can be found on the Rice sample app for TermSpecification but we might want to look into having one on the KRAD app
      • TravelAccount should not have any delete buttons on sub accounts from an existing record
      • TravelAccount should throw an error when adding a duplicate combination of subAccount and subAccountName.
      • Summary can be found anywhere

        Issue Links

          Activity

          Hide
          Erik Meade added a comment - - edited

          Lookup/Add Multiple Lines has a section under KRAD Sampleapp, Library, Collection features. the config is not shown in the configuration code it's defined in a parent. It is tested by DemoCollectionFeaturesMultiValueLookupAft. The Negative case isn't tested in Collections, but a regular lookup (DemoTravelAccountLookUpAft) could be used to verify Add Multiple Lines is not present.

          TravelAccount edit not having delete buttons can be added to DemoTravelAccountMaintenanceEditAft

          TravelAccount should throw an error when adding a duplicate combination of subAccount and subAccountName. can be added to DemoTravelAccountMaintenanceEditAft

          Don't try to create a test for the Summary Title yet, we might need a sample screen created for that.

          Show
          Erik Meade added a comment - - edited Lookup/Add Multiple Lines has a section under KRAD Sampleapp, Library, Collection features. the config is not shown in the configuration code it's defined in a parent. It is tested by DemoCollectionFeaturesMultiValueLookupAft. The Negative case isn't tested in Collections, but a regular lookup (DemoTravelAccountLookUpAft) could be used to verify Add Multiple Lines is not present. TravelAccount edit not having delete buttons can be added to DemoTravelAccountMaintenanceEditAft TravelAccount should throw an error when adding a duplicate combination of subAccount and subAccountName. can be added to DemoTravelAccountMaintenanceEditAft Don't try to create a test for the Summary Title yet, we might need a sample screen created for that.
          Hide
          Erik Meade added a comment -

          Summary Title see KULRICE-10685

          Show
          Erik Meade added a comment - Summary Title see KULRICE-10685

            People

            • Assignee:
              Deep Moteria (Inactive)
              Reporter:
              Kristina Taylor (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 2 hours
                2h
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 2 hours
                2h

                  Agile

                    Structure Helper Panel