Lab - Testcenter

Test Path local:aml/aml-datatransformation/transformtransactionstoaccounts
Test URL http://dev.aficato.com/quality/?test=aml%2Faml-datatransformation%2Ftransformtransactionstoaccounts
Current Status PASSED
Attempts 1
Last Executed 2026-04-02 02:10:07
Runtime (s) 0.283
Test Script Hash bbb28aa6c2ddbf70a5f54bc8d87788dff31627ab
First Execution 2019-09-24 14:55:04
Total Executions 18908
Test Log
HASH bbb28aa6c2ddbf70a5f54bc8d87788dff31627ab

UNIT TEST AML TransformTransactionsToAccounts
URL dev.aficato.com/quality/?test=aml%2Faml-datatransformation%2Ftransformtransactionstoaccounts

INIT BEGIN
INIT END

TEST BEGIN
TestCase_TransformTransactionsToAccounts
Transactions
false
Mapping
Array
(
)

Expected
false
Result
false
Testcase PASSED!


TestCase_TransformTransactionsToAccounts
Transactions
Array
(
)

Mapping
Array
(
)

Expected
Array
(
)

Result
Array
(
)

Testcase PASSED!


TestCase_TransformTransactionsToAccounts
Transactions
Array
(
    [0] => Array
        (
            [DATE] => 2019-01-01
            [AMOUNT] => 100
            [FROM] => A
            [TO] => B
        )

)

Mapping
Array
(
)

Expected
Array
(
    [0] => Array
        (
            [ID] => A
            [TRANSACTIONS] => Array
                (
                    [0] => Array
                        (
                            [DATE] => 2019-01-01
                            [AMOUNT] => -100
                            [ID] => B
                            [TYPE] => 
                            [DESCRIPTION] => 
                        )

                )

            [DATAQUALITY] => 1
        )

    [1] => Array
        (
            [ID] => B
            [TRANSACTIONS] => Array
                (
                    [0] => Array
                        (
                            [DATE] => 2019-01-01
                            [AMOUNT] => 100
                            [ID] => A
                            [TYPE] => 
                            [DESCRIPTION] => 
                        )

                )

            [DATAQUALITY] => 1
        )

)

Result
Array
(
    [0] => Array
        (
            [ID] => A
            [TRANSACTIONS] => Array
                (
                    [0] => Array
                        (
                            [DATE] => 2019-01-01
                            [AMOUNT] => -100.00
                            [ID] => B
                            [TYPE] => 
                            [DESCRIPTION] => 
                        )

                )

            [DATAQUALITY] => 1
        )

    [1] => Array
        (
            [ID] => B
            [TRANSACTIONS] => Array
                (
                    [0] => Array
                        (
                            [DATE] => 2019-01-01
                            [AMOUNT] => 100.00
                            [ID] => A
                            [TYPE] => 
                            [DESCRIPTION] => 
                        )

                )

            [DATAQUALITY] => 1
        )

)

Testcase PASSED!


TestCase_TransformTransactionsToAccounts
Transactions
Array
(
    [0] => Array
        (
            [TRANSACTION_DATE] => 2019-01-01
            [TRANSACTION_AMOUNT] => 100
            [SOURCE] => A
            [BENEFICIARY] => B
        )

)

Mapping
Array
(
    [DATE] => TRANSACTION_DATE
    [AMOUNT] => TRANSACTION_AMOUNT
    [FROM] => SOURCE
    [TO] => BENEFICIARY
)

Expected
Array
(
    [0] => Array
        (
            [ID] => A
            [TRANSACTIONS] => Array
                (
                    [0] => Array
                        (
                            [DATE] => 2019-01-01
                            [AMOUNT] => -100
                            [ID] => B
                            [TYPE] => 
                            [DESCRIPTION] => 
                        )

                )

            [DATAQUALITY] => 1
        )

    [1] => Array
        (
            [ID] => B
            [TRANSACTIONS] => Array
                (
                    [0] => Array
                        (
                            [DATE] => 2019-01-01
                            [AMOUNT] => 100
                            [ID] => A
                            [TYPE] => 
                            [DESCRIPTION] => 
                        )

                )

            [DATAQUALITY] => 1
        )

)

Result
Array
(
    [0] => Array
        (
            [ID] => A
            [TRANSACTIONS] => Array
                (
                    [0] => Array
                        (
                            [DATE] => 2019-01-01
                            [AMOUNT] => -100.00
                            [ID] => B
                            [TYPE] => 
                            [DESCRIPTION] => 
                        )

                )

            [DATAQUALITY] => 1
        )

    [1] => Array
        (
            [ID] => B
            [TRANSACTIONS] => Array
                (
                    [0] => Array
                        (
                            [DATE] => 2019-01-01
                            [AMOUNT] => 100.00
                            [ID] => A
                            [TYPE] => 
                            [DESCRIPTION] => 
                        )

                )

            [DATAQUALITY] => 1
        )

)

Testcase PASSED!


TestCase_TransformTransactionsToAccounts
Transactions
Array
(
    [0] => Array
        (
            [TRANSACTION_DATE] => 12/24/2019
            [TRANSACTION_AMOUNT] => 1,000.99
            [SOURCE] => A
            [BENEFICIARY] => B
        )

)

Mapping
Array
(
    [DATE] => TRANSACTION_DATE
    [AMOUNT] => TRANSACTION_AMOUNT
    [FROM] => SOURCE
    [TO] => BENEFICIARY
)

Expected
Array
(
    [0] => Array
        (
            [ID] => A
            [TRANSACTIONS] => Array
                (
                    [0] => Array
                        (
                            [DATE] => 2019-12-24
                            [AMOUNT] => -1000.99
                            [ID] => B
                            [TYPE] => 
                            [DESCRIPTION] => 
                        )

                )

            [DATAQUALITY] => 1
        )

    [1] => Array
        (
            [ID] => B
            [TRANSACTIONS] => Array
                (
                    [0] => Array
                        (
                            [DATE] => 2019-12-24
                            [AMOUNT] => 1000.99
                            [ID] => A
                            [TYPE] => 
                            [DESCRIPTION] => 
                        )

                )

            [DATAQUALITY] => 1
        )

)

Result
Array
(
    [0] => Array
        (
            [ID] => A
            [TRANSACTIONS] => Array
                (
                    [0] => Array
                        (
                            [DATE] => 2019-12-24
                            [AMOUNT] => -1000.99
                            [ID] => B
                            [TYPE] => 
                            [DESCRIPTION] => 
                        )

                )

            [DATAQUALITY] => 1
        )

    [1] => Array
        (
            [ID] => B
            [TRANSACTIONS] => Array
                (
                    [0] => Array
                        (
                            [DATE] => 2019-12-24
                            [AMOUNT] => 1000.99
                            [ID] => A
                            [TYPE] => 
                            [DESCRIPTION] => 
                        )

                )

            [DATAQUALITY] => 1
        )

)

Testcase PASSED!


TEST END

CLEANUP BEGIN
CLEANUP END

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


OK