Phpunit: assertArrayHasKey ๋ฐ assertObjectHasAttribute์™€ ๊ฐ™์€ ๋ฉ”์„œ๋“œ์— ๋ฐฐ์—ด ์ง€์› ์ถ”๊ฐ€

์— ๋งŒ๋“  2016๋…„ 02์›” 23์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: sebastianbergmann/phpunit

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

์ด๊ฒƒ์€ ๋‚˜์—๊ฒŒ ๋งค์šฐ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค.
์™œ ์ด๋Ÿฐ ๋ฐฉ์‹์œผ๋กœ ๊ตฌํ˜„๋˜์ง€ ์•Š์•˜๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.
๋‚˜๋Š” ๋จผ์ € ๋ฌธ์ œ๋ฅผ ์—ฌ๋Š” ๋ฐฉ๋ฒ•์„ ๊ฐ€๋ฅด์ณค์Šต๋‹ˆ๋‹ค. ์–ด์ฉŒ๋ฉด ๋‚ด๊ฐ€ ๋†“์นœ ๋ถ€๋ถ„์ด ์žˆ์„์ง€๋„ ๋ชจ๋ฆ…๋‹ˆ๋‹ค.
๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒฝ์šฐ PR์„ ์ œ์ถœํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

@sebastianbergmann ๊ฒฐ๊ณผ์— ์—ฌ๋Ÿฌ ํ‚ค๊ฐ€ ์žˆ๋Š”์ง€ ํ…Œ์ŠคํŠธํ•˜๋Š” ๊น”๋”ํ•œ ๋ฐฉ๋ฒ•์„ ์ œ์•ˆํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ๋‹จ์ผ ํ‚ค๋ฅผ ์ฐพ๊ณ  ์žˆ๋‹ค๋ฉด ํ•œ ์ค„๋กœ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‘ ๊ฐœ์˜ ํ‚ค๋ฅผ ์ฐพ๊ณ  ์žˆ๋‹ค๋ฉด ์„ธ ์ค„์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ํ•˜๋‚˜๋Š” ๊ฒฐ๊ณผ๋ฅผ ์ €์žฅํ•˜๊ณ  ๋‘ ๊ฐœ๋Š” ํ‚ค๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋“  3 ๋Œ“๊ธ€

์ด ๋ฌธ์ œ๋ฅผ ํ’€๊ธฐ ์œ„ํ•ด ์—ฌ๊ธฐ์— ์™”์Šต๋‹ˆ๋‹ค! ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๋ง์ด ์•ˆ ๋œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค.

@sebastianbergmann ๊ฒฐ๊ณผ์— ์—ฌ๋Ÿฌ ํ‚ค๊ฐ€ ์žˆ๋Š”์ง€ ํ…Œ์ŠคํŠธํ•˜๋Š” ๊น”๋”ํ•œ ๋ฐฉ๋ฒ•์„ ์ œ์•ˆํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ๋‹จ์ผ ํ‚ค๋ฅผ ์ฐพ๊ณ  ์žˆ๋‹ค๋ฉด ํ•œ ์ค„๋กœ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‘ ๊ฐœ์˜ ํ‚ค๋ฅผ ์ฐพ๊ณ  ์žˆ๋‹ค๋ฉด ์„ธ ์ค„์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ํ•˜๋‚˜๋Š” ๊ฒฐ๊ณผ๋ฅผ ์ €์žฅํ•˜๊ณ  ๋‘ ๊ฐœ๋Š” ํ‚ค๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰