Phpunit: Добавить поддержку массивов в такие методы, как assertArrayHasKey и assertObjectHasAttribute

Созданный на 23 февр. 2016  ·  3Комментарии  ·  Источник: sebastianbergmann/phpunit

$this->assertArrayHasKey(['name', 'email'], $array);
$this->assertObjectHasAttribute(['name', 'email'], $object);

Мне это кажется очень простым.
Я не знаю, почему они не были реализованы таким образом.
Я научил сначала открывать выпуск, может что-то упускаю.
Если нет, я отправлю PR.

Самый полезный комментарий

@sebastianbergmann Не могли бы вы предложить чистый способ проверить наличие нескольких ключей в результате? Если вы ищете один ключ, вы можете сделать это в одну строку. Если вы ищете два ключа, вам понадобятся три строки: одна для хранения результата и две для проверки ключей.

Все 3 Комментарий

Я пришел сюда только для того, чтобы открыть этот номер! Это можно сделать, пожалуйста?

Я не думаю, что это имеет смысл, извините.

@sebastianbergmann Не могли бы вы предложить чистый способ проверить наличие нескольких ключей в результате? Если вы ищете один ключ, вы можете сделать это в одну строку. Если вы ищете два ключа, вам понадобятся три строки: одна для хранения результата и две для проверки ключей.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги