FINERACT-2070: Remove TestRailId annotations
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
@LoanDelinquencyFeature
|
||||
Feature: LoanDelinquency
|
||||
|
||||
@TestRailId:C2963
|
||||
|
||||
Scenario: Verify Loan delinquency pause API - PAUSE and RESUME by loanId
|
||||
When Admin sets the business date to "01 October 2023"
|
||||
When Admin creates a client with random data
|
||||
@@ -22,7 +22,7 @@ Feature: LoanDelinquency
|
||||
| PAUSE | 16 October 2023 | 30 October 2023 |
|
||||
| RESUME | 20 October 2023 | |
|
||||
|
||||
@TestRailId:C2964
|
||||
|
||||
Scenario: Verify Loan delinquency pause API - PAUSE and RESUME by loanExternalId
|
||||
When Admin sets the business date to "01 October 2023"
|
||||
When Admin creates a client with random data
|
||||
@@ -43,7 +43,7 @@ Feature: LoanDelinquency
|
||||
| PAUSE | 16 October 2023 | 30 October 2023 |
|
||||
| RESUME | 20 October 2023 | |
|
||||
|
||||
@TestRailId:C2965
|
||||
|
||||
Scenario: Verify Loan delinquency pause API - PAUSE and RESUME actions supported only
|
||||
When Admin sets the business date to "01 October 2023"
|
||||
When Admin creates a client with random data
|
||||
@@ -65,7 +65,7 @@ Feature: LoanDelinquency
|
||||
| PAUSE | 16 October 2023 | 30 October 2023 |
|
||||
| RESUME | 20 October 2023 | |
|
||||
|
||||
@TestRailId:C2966
|
||||
|
||||
Scenario: Verify Loan delinquency pause API - PAUSE with start date on actual business date
|
||||
When Admin sets the business date to "01 October 2023"
|
||||
When Admin creates a client with random data
|
||||
@@ -80,7 +80,7 @@ Feature: LoanDelinquency
|
||||
| action | startDate | endDate |
|
||||
| PAUSE | 16 October 2023 | 30 October 2023 |
|
||||
|
||||
@TestRailId:C2967
|
||||
|
||||
Scenario: Verify Loan delinquency pause API - PAUSE with start date later than actual business date
|
||||
When Admin sets the business date to "01 October 2023"
|
||||
When Admin creates a client with random data
|
||||
@@ -95,7 +95,7 @@ Feature: LoanDelinquency
|
||||
| action | startDate | endDate |
|
||||
| PAUSE | 25 October 2023 | 30 October 2023 |
|
||||
|
||||
@TestRailId:C2968
|
||||
|
||||
Scenario: Verify Loan delinquency pause API - PAUSE with start date before than actual business date is possible
|
||||
When Admin sets the business date to "01 October 2023"
|
||||
When Admin creates a client with random data
|
||||
@@ -110,7 +110,7 @@ Feature: LoanDelinquency
|
||||
| action | startDate | endDate |
|
||||
| PAUSE | 14 October 2023 | 30 October 2023 |
|
||||
|
||||
@TestRailId:C2969
|
||||
|
||||
Scenario: Verify Loan delinquency pause API - PAUSE action on non-active loan result an error
|
||||
When Admin sets the business date to "01 October 2023"
|
||||
When Admin creates a client with random data
|
||||
@@ -135,7 +135,7 @@ Feature: LoanDelinquency
|
||||
When Admin sets the business date to "16 October 2023"
|
||||
Then Initiating a DELINQUENCY PAUSE on a non-active loan results an error - startDate: "16 October 2023", endDate: "30 October 2023"
|
||||
|
||||
@TestRailId:C2970
|
||||
|
||||
Scenario: Verify Loan delinquency pause API - RESUME action on non-active loan result an error
|
||||
When Admin sets the business date to "01 October 2023"
|
||||
When Admin creates a client with random data
|
||||
@@ -158,7 +158,7 @@ Feature: LoanDelinquency
|
||||
Then Loan status will be "CLOSED_OBLIGATIONS_MET"
|
||||
Then Initiating a DELINQUENCY RESUME on a non-active loan results an error - startDate: "16 October 2023"
|
||||
|
||||
@TestRailId:C2971
|
||||
|
||||
Scenario: Verify Loan delinquency pause API - Overlapping PAUSE periods result an error
|
||||
When Admin sets the business date to "01 October 2023"
|
||||
When Admin creates a client with random data
|
||||
@@ -175,7 +175,7 @@ Feature: LoanDelinquency
|
||||
When Admin sets the business date to "20 October 2023"
|
||||
Then Overlapping PAUSE periods result an error - startDate: "20 October 2023", endDate: "30 October 2023"
|
||||
|
||||
@TestRailId:C2972
|
||||
|
||||
Scenario: Verify Loan delinquency pause API - RESUME without an active PAUSE period results an error
|
||||
When Admin sets the business date to "01 October 2023"
|
||||
When Admin creates a client with random data
|
||||
@@ -186,7 +186,7 @@ Feature: LoanDelinquency
|
||||
When Admin successfully disburse the loan on "01 October 2023" with "1000" EUR transaction amount
|
||||
Then Initiating a DELINQUENCY RESUME without an active PAUSE period results an error - startDate: "01 October 2023"
|
||||
|
||||
@TestRailId:C2973
|
||||
|
||||
Scenario: Verify Loan delinquency pause API - RESUME with start date before than actual business date results an error
|
||||
When Admin sets the business date to "01 October 2023"
|
||||
When Admin creates a client with random data
|
||||
@@ -203,7 +203,7 @@ Feature: LoanDelinquency
|
||||
When Admin sets the business date to "20 October 2023"
|
||||
Then Initiating a DELINQUENCY RESUME with start date other than actual business date results an error - startDate: "01 October 2023"
|
||||
|
||||
@TestRailId:C2974
|
||||
|
||||
Scenario: Verify Loan delinquency pause API - RESUME with start date later than actual business date results an error
|
||||
When Admin sets the business date to "01 October 2023"
|
||||
When Admin creates a client with random data
|
||||
@@ -220,7 +220,7 @@ Feature: LoanDelinquency
|
||||
When Admin sets the business date to "20 October 2023"
|
||||
Then Initiating a DELINQUENCY RESUME with start date other than actual business date results an error - startDate: "21 October 2023"
|
||||
|
||||
@TestRailId:C2975
|
||||
|
||||
Scenario: Verify Loan delinquency pause API - RESUME with end date results an error
|
||||
When Admin sets the business date to "01 October 2023"
|
||||
When Admin creates a client with random data
|
||||
@@ -237,7 +237,7 @@ Feature: LoanDelinquency
|
||||
When Admin sets the business date to "20 October 2023"
|
||||
Then Initiating a DELINQUENCY RESUME with an endDate results an error - startDate: "20 October 2023", endDate: "30 October 2023"
|
||||
|
||||
@Skip @TestRailId:C2992
|
||||
@Skip
|
||||
Scenario: Verify Loan level loan delinquency - loan goes into delinquency pause then will be resumed
|
||||
When Admin sets the business date to "01 October 2023"
|
||||
When Admin creates a client with random data
|
||||
@@ -265,7 +265,7 @@ Feature: LoanDelinquency
|
||||
When Admin runs inline COB job for Loan
|
||||
Then Admin checks that delinquency range is: "RANGE_30" and has delinquentDate "2023-10-04"
|
||||
|
||||
@TestRailId:C2979
|
||||
|
||||
Scenario: Verify Installment level loan delinquency - loan goes into delinquency bucket
|
||||
When Admin sets the business date to "01 October 2023"
|
||||
When Admin creates a client with random data
|
||||
@@ -282,7 +282,7 @@ Feature: LoanDelinquency
|
||||
| 4 | RANGE_60 | 500.00 |
|
||||
Then Installment level delinquency event has correct data
|
||||
|
||||
@TestRailId:C2980
|
||||
|
||||
Scenario: Verify Installment level loan delinquency - loan goes from one delinquency bucket to an other
|
||||
When Admin sets the business date to "01 October 2023"
|
||||
When Admin creates a client with random data
|
||||
@@ -307,7 +307,7 @@ Feature: LoanDelinquency
|
||||
| 4 | RANGE_60 | 500.00 |
|
||||
Then Installment level delinquency event has correct data
|
||||
|
||||
@TestRailId:C2981
|
||||
|
||||
Scenario: Verify Installment level loan delinquency - loan goes out from delinquency by late repayment
|
||||
When Admin sets the business date to "01 October 2023"
|
||||
When Admin creates a client with random data
|
||||
@@ -328,7 +328,7 @@ Feature: LoanDelinquency
|
||||
Then Installment level delinquency event has correct data
|
||||
Then INSTALLMENT level delinquency is null
|
||||
|
||||
@TestRailId:C2982
|
||||
|
||||
Scenario: Verify Installment level loan delinquency - some of the installments go out from delinquency by late repayment
|
||||
When Admin sets the business date to "01 October 2023"
|
||||
When Admin creates a client with random data
|
||||
@@ -350,7 +350,7 @@ Feature: LoanDelinquency
|
||||
| rangeId | Range | Amount |
|
||||
| 2 | RANGE_3 | 250.00 |
|
||||
|
||||
@TestRailId:C2983
|
||||
|
||||
Scenario: Verify Installment level loan delinquency - loan goes out from delinquency by Goodwill credit transaction
|
||||
When Admin sets the business date to "01 October 2023"
|
||||
When Admin creates a client with random data
|
||||
@@ -371,7 +371,7 @@ Feature: LoanDelinquency
|
||||
Then Installment level delinquency event has correct data
|
||||
Then INSTALLMENT level delinquency is null
|
||||
|
||||
@TestRailId:C2984
|
||||
|
||||
Scenario: Verify Installment level loan delinquency - some of the installments go out from delinquency by Goodwill credit transaction
|
||||
When Admin sets the business date to "01 October 2023"
|
||||
When Admin creates a client with random data
|
||||
@@ -393,7 +393,7 @@ Feature: LoanDelinquency
|
||||
| rangeId | Range | Amount |
|
||||
| 2 | RANGE_3 | 250.00 |
|
||||
|
||||
@TestRailId:C2985
|
||||
|
||||
Scenario: Verify Installment level loan delinquency - loan with charges goes into delinquency bucket
|
||||
When Admin sets the business date to "01 October 2023"
|
||||
When Admin creates a client with random data
|
||||
@@ -413,7 +413,7 @@ Feature: LoanDelinquency
|
||||
| 4 | RANGE_60 | 520.00 |
|
||||
Then Installment level delinquency event has correct data
|
||||
|
||||
@TestRailId:C2987
|
||||
|
||||
Scenario: Verify Installment level loan delinquency - loan goes into delinquency pause
|
||||
When Admin sets the business date to "01 October 2023"
|
||||
When Admin creates a client with random data
|
||||
@@ -458,7 +458,7 @@ Feature: LoanDelinquency
|
||||
| 3 | RANGE_30 | 500.00 |
|
||||
| 4 | RANGE_60 | 500.00 |
|
||||
|
||||
@TestRailId:C2988
|
||||
|
||||
Scenario: Verify Installment level loan delinquency - loan goes into delinquency pause then will be resumed
|
||||
When Admin sets the business date to "01 October 2023"
|
||||
When Admin creates a client with random data
|
||||
@@ -501,7 +501,7 @@ Feature: LoanDelinquency
|
||||
| 2 | RANGE_3 | 250.00 |
|
||||
| 3 | RANGE_30 | 500.00 |
|
||||
|
||||
@TestRailId:C2990
|
||||
|
||||
Scenario: Verify that a non-super user with CREATE_DELINQUENCY_ACTION permission can initiate a DELINQUENCY PAUSE
|
||||
When Admin sets the business date to "01 October 2023"
|
||||
When Admin creates a client with random data
|
||||
@@ -519,7 +519,7 @@ Feature: LoanDelinquency
|
||||
| action | startDate | endDate |
|
||||
| PAUSE | 16 October 2023 | 30 October 2023 |
|
||||
|
||||
@TestRailId:C2991
|
||||
|
||||
Scenario: Verify that a non-super user with no CREATE_DELINQUENCY_ACTION permission gets an error when initiate a DELINQUENCY PAUSE
|
||||
When Admin sets the business date to "01 October 2023"
|
||||
When Admin creates a client with random data
|
||||
@@ -533,7 +533,7 @@ Feature: LoanDelinquency
|
||||
| REPAYMENT_LOAN |
|
||||
Then Created user with no CREATE_DELINQUENCY_ACTION permission gets an error when initiate a DELINQUENCY PAUSE with startDate: "16 October 2023" and endDate: "30 October 2023"
|
||||
|
||||
@TestRailId:C2999
|
||||
|
||||
Scenario: Verify Loan delinquency pause E2E - full PAUSE period
|
||||
When Admin sets the business date to "01 October 2023"
|
||||
When Admin creates a client with random data
|
||||
@@ -604,7 +604,7 @@ Feature: LoanDelinquency
|
||||
| rangeId | Range | Amount |
|
||||
| 2 | RANGE_3 | 250.00 |
|
||||
|
||||
@TestRailId:C3000
|
||||
|
||||
Scenario: Verify Loan delinquency pause E2E - PAUSE period with RESUME
|
||||
When Admin sets the business date to "01 October 2023"
|
||||
When Admin creates a client with random data
|
||||
@@ -653,7 +653,7 @@ Feature: LoanDelinquency
|
||||
| 2 | RANGE_3 | 250.00 |
|
||||
Then Installment level delinquency event has correct data
|
||||
|
||||
@TestRailId:C3001
|
||||
|
||||
Scenario: Verify Loan delinquency pause E2E - PAUSE period with RESUME and second PAUSE
|
||||
When Admin sets the business date to "01 October 2023"
|
||||
When Admin creates a client with random data
|
||||
@@ -781,7 +781,7 @@ Feature: LoanDelinquency
|
||||
| 3 | RANGE_30 | 250.00 |
|
||||
Then Installment level delinquency event has correct data
|
||||
|
||||
@TestRailId:C3002
|
||||
|
||||
Scenario: Verify Loan delinquency pause E2E - full repayment (late/due date) during PAUSE period
|
||||
When Admin sets the business date to "01 October 2023"
|
||||
When Admin creates a client with random data
|
||||
@@ -836,7 +836,7 @@ Feature: LoanDelinquency
|
||||
| NO_DELINQUENCY | 0.0 | null | 0 | 0 |
|
||||
Then INSTALLMENT level delinquency is null
|
||||
|
||||
@TestRailId:C3003
|
||||
|
||||
Scenario: Verify Loan delinquency pause E2E - partial repayment during PAUSE period
|
||||
When Admin sets the business date to "01 October 2023"
|
||||
When Admin creates a client with random data
|
||||
@@ -894,7 +894,7 @@ Feature: LoanDelinquency
|
||||
| rangeId | Range | Amount |
|
||||
| 2 | RANGE_3 | 100.00 |
|
||||
|
||||
@TestRailId:C3004
|
||||
|
||||
Scenario: Verify Loan delinquency pause E2E - full repayment (only late) during PAUSE period then RESUME
|
||||
When Admin sets the business date to "01 October 2023"
|
||||
When Admin creates a client with random data
|
||||
@@ -986,7 +986,7 @@ Feature: LoanDelinquency
|
||||
| 2 | RANGE_3 | 250.00 |
|
||||
Then Installment level delinquency event has correct data
|
||||
|
||||
@TestRailId:C3013
|
||||
|
||||
Scenario: Verify that in case of resume on end/start date of continous pause periods first period ends automatically, second period ended by resume
|
||||
When Admin sets the business date to "01 October 2023"
|
||||
When Admin creates a client with random data
|
||||
@@ -1050,7 +1050,7 @@ Feature: LoanDelinquency
|
||||
| rangeId | Range | Amount |
|
||||
| 2 | RANGE_3 | 500.00 |
|
||||
|
||||
@TestRailId:C3014
|
||||
|
||||
Scenario: Verify that creating a loan with Advanced payment allocation with product no Advanced payment allocation set results an error
|
||||
When Admin sets the business date to "01 October 2023"
|
||||
When Admin creates a client with random data
|
||||
@@ -1058,7 +1058,7 @@ Feature: LoanDelinquency
|
||||
| LoanProduct | submitted on date | with Principal | ANNUAL interest rate % | interest type | interest calculation period | amortization type | loanTermFrequency | loanTermFrequencyType | repaymentEvery | repaymentFrequencyType | numberOfRepayments | graceOnPrincipalPayment | graceOnInterestPayment | interest free period | Payment strategy |
|
||||
| PIN30 | 01 October 2023 | 1000 | 0 | FLAT | SAME_AS_REPAYMENT_PERIOD | EQUAL_INSTALLMENTS | 45 | DAYS | 15 | DAYS | 3 | 0 | 0 | 0 | ADVANCED_PAYMENT_ALLOCATION |
|
||||
|
||||
@TestRailId:C3015
|
||||
|
||||
Scenario: Verify Backdated Pause Delinquency - Event Trigger: LoanDelinquencyRangeChangeBusinessEvent, LoanAccountDelinquencyPauseChangedBusinessEvent check
|
||||
When Admin sets the business date to "01 October 2023"
|
||||
When Admin creates a client with random data
|
||||
@@ -1093,7 +1093,7 @@ Feature: LoanDelinquency
|
||||
| rangeId | Range | Amount |
|
||||
| 2 | RANGE_3 | 500.00 |
|
||||
|
||||
@TestRailId:C3016
|
||||
|
||||
Scenario: Verify that for pause period calculations business date is being used instead of COB date
|
||||
When Admin sets the business date to "01 October 2023"
|
||||
When Admin creates a client with random data
|
||||
@@ -1148,7 +1148,7 @@ Feature: LoanDelinquency
|
||||
| action | startDate | endDate |
|
||||
| PAUSE | 16 October 2023 | 25 October 2023 |
|
||||
|
||||
@TestRailId:C3018
|
||||
|
||||
Scenario: Verify that if Global configuration: next-payment-due-date is set to: earliest-unpaid-date then in Loan details delinquent.nextPaymentDueDate will be the first unpaid installment date
|
||||
When Global config "next-payment-due-date" value set to "earliest-unpaid-date"
|
||||
When Admin sets the business date to "01 October 2023"
|
||||
@@ -1164,7 +1164,7 @@ Feature: LoanDelinquency
|
||||
Then Loan details delinquent.nextPaymentDueDate will be "01 October 2023"
|
||||
When Global config "next-payment-due-date" value set to "earliest-unpaid-date"
|
||||
|
||||
@TestRailId:C3019
|
||||
|
||||
Scenario: Verify that if Global configuration: next-payment-due-date is set to: next-unpaid-due-date then in Loan details delinquent.nextPaymentDueDate will be the next unpaid installment date regardless of the status of previous installments
|
||||
When Global config "next-payment-due-date" value set to "next-unpaid-due-date"
|
||||
When Admin sets the business date to "01 October 2023"
|
||||
@@ -1180,7 +1180,7 @@ Feature: LoanDelinquency
|
||||
Then Loan details delinquent.nextPaymentDueDate will be "31 October 2023"
|
||||
When Global config "next-payment-due-date" value set to "earliest-unpaid-date"
|
||||
|
||||
@TestRailId:C3032
|
||||
|
||||
Scenario: Verify that delinquencyRange field in LoanAccountDelinquencyRangeDataV1 is not null in case of delinquent Loan
|
||||
When Admin sets the business date to "01 October 2023"
|
||||
When Admin creates a client with random data
|
||||
@@ -1196,7 +1196,7 @@ Feature: LoanDelinquency
|
||||
| classification | delinquentAmount | delinquentDate | delinquentDays | pastDueDays |
|
||||
| RANGE_30 | 1000.0 | 04 October 2023 | 58 | 61 |
|
||||
|
||||
@TestRailId:C3035
|
||||
|
||||
Scenario: Verify that delinquency is NOT applied after loan submitted and approved
|
||||
When Admin sets the business date to "30 October 2023"
|
||||
When Admin creates a client with random data
|
||||
@@ -1211,7 +1211,7 @@ Feature: LoanDelinquency
|
||||
| classification | delinquentAmount | delinquentDate | delinquentDays | pastDueDays |
|
||||
| NO_DELINQUENCY | 0.0 | null | 0 | 0 |
|
||||
|
||||
@TestRailId:C3047
|
||||
|
||||
Scenario: Verify that delinquent.lastRepaymentAmount is calculated correctly in case of auto downpayment
|
||||
When Admin sets the business date to "01 February 2024"
|
||||
When Admin creates a client with random data
|
||||
@@ -1223,7 +1223,7 @@ Feature: LoanDelinquency
|
||||
When Admin sets the business date to "01 April 2024"
|
||||
Then In Loan details delinquent.lastRepaymentAmount is 250 EUR with lastRepaymentDate "01 February 2024"
|
||||
|
||||
@TestRailId:C3066 @AdvancedPaymentAllocation
|
||||
@AdvancedPaymentAllocation
|
||||
Scenario: Verify that on Loans in SUBMITTED_AND_PENDING_APPROVAL or APPROVED status delinquency is not applied
|
||||
When Admin sets the business date to "01 February 2024"
|
||||
When Admin creates a client with random data
|
||||
@@ -1238,7 +1238,7 @@ Feature: LoanDelinquency
|
||||
Then Admin checks that delinquency range is: "NO_DELINQUENCY" and has delinquentDate ""
|
||||
|
||||
# TODO remove skip when LoanDelinquencyRangeChangeBusinessEvent has wrong values compared to LoanDetails is done and scenario below here does not fail
|
||||
@Skip @TestRailId:C3093
|
||||
@Skip
|
||||
Scenario: Verify that LoanDelinquencyRangeChangeBusinessEvent has the correct Delinquency range, date and amount on both loan- and installment-level
|
||||
When Admin sets the business date to "01 January 2024"
|
||||
When Admin creates a client with random data
|
||||
|
||||
Reference in New Issue
Block a user