= otherId && clientId = otherClientId , то взять этот ордер и удалить из list'а. Все. Какие тестовые данные для конкретно этой ситуации?там в логах чётко указано, что после "удаления" элемента в списке содержится элемент с таким же id и clientId. А значит он, по идее, должен был быть удалён. Тут либо косяк байт кода (что 99.9% не так), либо дубликаты в исходном списке (что тоже исключено, потому как этот list в мапу устанавливается в двух местах :
1. В приведённом коде
2. В первом запросе к бирже, в результате которого все ордера добавляются в мапу и больше они не переназначаются, кроме как в первом пункте
Байт код можно проверить. А тестировать нужно саму идею/реализацию.
Обсуждают сегодня