isEqual assertion returns false with two equal complex structures

Description

When comparing two equal, complex structures, the assertion sometimes returns false depending on how those structures get serialized.

By "complex" structure, I mean one with nested structures and arrays, i.e.

I believe the problem lies in the way in which TestBox is serializing the structures, i.e.

This will only create a predictable order of keys for the top level of keys - any nested structures and arrays are still native CFML structures.

Assignee

Luis Majano

Reporter

Dominic Watson

Labels

None

Components

Fix versions

Priority

Major
Configure