Lab - Testcenter

Test Path local:aml/aml-redflags/redflags-roundamounts
Test URL http://dev.aficato.com/quality/?test=aml%2Faml-redflags%2Fredflags-roundamounts
Current Status PASSED
Attempts 1
Last Executed 2026-04-02 04:05:38
Runtime (s) 0.028
Test Script Hash b5f528a5914f1c47293b83097b1e22a61a286444
First Execution 2019-09-24 14:58:05
Total Executions 18910
Test Log
HASH b5f528a5914f1c47293b83097b1e22a61a286444

UNIT TEST AML_RaiseRedFlags_RoundAmounts
URL dev.aficato.com/quality/?test=aml%2Faml-redflags%2Fredflags-roundamounts

INIT BEGIN
INIT END

TEST BEGIN
RaiseRedFlags_RoundAmounts
Date begin : 
Date end   : 
Definition:
Array
(
    [EUR] => Array
        (
            [1000000] => 4
            [100000] => 3
            [2000] => 2
        )

)

Account:
false
Expected:
false
Result:
false
Testcase PASSED!


RaiseRedFlags_RoundAmounts
Date begin : 
Date end   : 
Definition:
Array
(
    [EUR] => Array
        (
            [1000000] => 4
            [100000] => 3
            [2000] => 2
        )

)

Account:
Array
(
)

Expected:
false
Result:
false
Testcase PASSED!


RaiseRedFlags_RoundAmounts
Date begin : 
Date end   : 
Definition:
Array
(
    [EUR] => Array
        (
            [1000000] => 4
            [100000] => 3
            [2000] => 2
        )

)

Account:
Array
(
    [ID] => A
    [BALANCE_BEGIN] => 1000
    [CURRENCY] => EUR
    [TRANSACTIONS] => Array
        (
            [0] => Array
                (
                    [DATE] => 2019-01-01
                    [AMOUNT] => 7999
                    [ID] => B
                    [TYPE] => WIRE
                    [COUNTRY] => USA
                )

        )

)

Expected:
Array
(
)

Result:
Array
(
)

Testcase PASSED!


RaiseRedFlags_RoundAmounts
Date begin : 
Date end   : 
Definition:
Array
(
    [EUR] => Array
        (
            [1000000] => 4
            [100000] => 3
            [2000] => 2
        )

)

Account:
Array
(
    [ID] => A
    [BALANCE_BEGIN] => 1000
    [CURRENCY] => EUR
    [TRANSACTIONS] => Array
        (
            [0] => Array
                (
                    [DATE] => 2019-01-01
                    [AMOUNT] => -8000
                    [ID] => B
                    [TYPE] => WIRE
                    [COUNTRY] => USA
                )

        )

)

Expected:
Array
(
    [0] => Array
        (
            [TYPOLOGY] => ROUNDAMOUNTS
            [START_DATE] => 2019-01-01
            [END_DATE] => 2019-01-01
            [AMOUNT] => 8000
            [DIRECTION] => WITHDRAWALS
            [TRANSACTIONS] => Array
                (
                    [0] => Array
                        (
                            [DATE] => 2019-01-01
                            [AMOUNT] => -8000
                            [ID] => B
                            [TYPE] => WIRE
                            [COUNTRY] => USA
                        )

                )

        )

)

Result:
Array
(
    [0] => Array
        (
            [TYPOLOGY] => ROUNDAMOUNTS
            [START_DATE] => 2019-01-01
            [END_DATE] => 2019-01-01
            [AMOUNT] => 8000
            [DIRECTION] => WITHDRAWALS
            [TRANSACTIONS] => Array
                (
                    [0] => Array
                        (
                            [DATE] => 2019-01-01
                            [AMOUNT] => -8000
                            [ID] => B
                            [TYPE] => WIRE
                            [COUNTRY] => USA
                        )

                )

        )

)

Testcase PASSED!


RaiseRedFlags_RoundAmounts
Date begin : 
Date end   : 
Definition:
Array
(
    [EUR] => Array
        (
            [1000000] => 4
            [100000] => 3
            [2000] => 2
        )

)

Account:
Array
(
    [ID] => A
    [BALANCE_BEGIN] => 1000
    [CURRENCY] => EUR
    [COUNTRY] => DEU
    [TRANSACTIONS] => Array
        (
            [0] => Array
                (
                    [DATE] => 2019-01-01
                    [AMOUNT] => 2500
                    [ID] => B
                    [TYPE] => WIRE
                    [COUNTRY] => USA
                )

            [1] => Array
                (
                    [DATE] => 2019-01-02
                    [AMOUNT] => 2501
                    [ID] => B
                    [TYPE] => WIRE
                    [COUNTRY] => USA
                )

            [2] => Array
                (
                    [DATE] => 2019-01-03
                    [AMOUNT] => 9999
                    [ID] => B
                    [TYPE] => WIRE
                    [COUNTRY] => USA
                )

        )

)

Expected:
Array
(
    [0] => Array
        (
            [TYPOLOGY] => ROUNDAMOUNTS
            [START_DATE] => 2019-01-01
            [END_DATE] => 2019-01-01
            [AMOUNT] => 2500
            [DIRECTION] => DEPOSITS
            [TRANSACTIONS] => Array
                (
                    [0] => Array
                        (
                            [DATE] => 2019-01-01
                            [AMOUNT] => 2500
                            [ID] => B
                            [TYPE] => WIRE
                            [COUNTRY] => USA
                        )

                )

        )

)

Result:
Array
(
    [0] => Array
        (
            [TYPOLOGY] => ROUNDAMOUNTS
            [START_DATE] => 2019-01-01
            [END_DATE] => 2019-01-01
            [AMOUNT] => 2500
            [DIRECTION] => DEPOSITS
            [TRANSACTIONS] => Array
                (
                    [0] => Array
                        (
                            [DATE] => 2019-01-01
                            [AMOUNT] => 2500
                            [ID] => B
                            [TYPE] => WIRE
                            [COUNTRY] => USA
                        )

                )

        )

)

Testcase PASSED!


TEST END

CLEANUP BEGIN
CLEANUP END

PROFILING: TOTAL RUNTIME (s)__________: 0.009 (0.009)
PROFILING: Web service consumption (s): 0.000
PROFILING: Local runtime (s)__________: 0.009
PROFILING: MEMORY CONSUMPTION_________: 589544


OK