ÇϽÉÀÇ

Å×½ºÆ® Ç¥Çö½ÄÀ»À§ÇÑ MatchersÀÇ Java ¶óÀ̺귯¸®
Áö±Ý ´Ù¿î·Îµå

ÇϽÉÀÇ ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Freeware
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Hamcrest Team
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://code.google.com/p/hamcrest/
  • ¿î¿µÃ¼Á¦:
  • Mac OS X
  • ÆÄÀÏ Å©±â:
  • 1.5 MB

ÇϽÉÀÇ Å±×


ÇϽÉÀÇ ¼³¸í

Å×½ºÆ® Ç¥Çö½ÄÀ»À§ÇÑ MatchersÀÇ Java ¶óÀ̺귯¸® Hamcrest´Â ÀÏÄ¡ÇÏ´Â °´Ã¼ (Á¦¾à ¶Ç´Â ¼ú¾î¶ó°íµµ ÇÔ)ÀÇ ÀÚÀ¯·Ó°í ¿ÀÇ ¼Ò½º Java ¶óÀ̺귯¸®·Î ´Ù¸¥ ÇÁ·¹ÀÓ ¿öÅ©¿¡¼­ »ç¿ëµÇµµ·Ï 'ÀÏÄ¡'±ÔÄ¢À» ¼±¾ðÀûÀ¸·Î Á¤ÀÇ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀϹÝÀûÀÎ ½Ã³ª¸®¿À¿¡´Â Å×½ºÆ® ÇÁ·¹ÀÓ ¿öÅ©, Á¶·Õ ¶óÀ̺귯¸® ¹× UI À¯È¿¼º °Ë»ç ±ÔÄ¢ÀÌ Æ÷ÇԵ˴ϴ٠.Note : Hamcrest´Â BSD ¶óÀ̼¾½º Á¶°Ç¿¡ µû¶ó ¶óÀ̼¾½º ¹× ¹èÆ÷µË´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ ÀÚ¹Ù ÀÌ ¸±¸®½º¿¡¼­´Â »õ·Î¿î ±â´É : ¡¤ Hamcrest Generator´Â ÀÌÁ¦ QDOX¸¦ »ç¿ëÇÏ¿© ¼Ò½º Äڵ带 ±¸¹® ºÐ¼®ÇÏ¿© »ý¼º µÈ Äڵ忡 Javadoc ¹× ¸Å°³ º¯¼ö À̸§À» Æ÷ÇÔÇÕ´Ï´Ù. ¡¤ Hamcrest-Core.jar (¹× Á¦°Å µÈ hamcrest-api.jar Á¦°Å)¸¦ »ý¼ºÇß½À´Ï´Ù. ÀÌ ÆÐÅ°Áö¿¡ ¸Å¸Å (¹× EQ, ¾Æ´Ñ µî)ÀÇ ÄÚ¾î ¼¼Æ®¸¦ À̵¿½ÃÄÑ ¿ÜºÎ ¶óÀ̺귯¸®°¡ ÇÜÇÁ·¹½ºÆ®¸¦ Æ÷ÇÔ ÇÒ ¼ö ÀÖµµ·Ïº¸´Ù ½Ç¿ëÀûÀ¸·Î ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ¡¤ Hamcrest-Core.jar¿¡¼­ Corematchers (Á¤Àû °¡Á® ¿À±â ¼³ÅÁ) ÀÛ¼º. ¡¤ StringBuilder´Â Appendable (it right rightbuffer)À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ºÐ¸íÇÑ tostring () ¸Þ¼Òµå¸¦ Basematcher¿¡ Ãß°¡Çß½À´Ï´Ù. ¡¤ »ý¼º StringDescription.AsString () º°Äª (toString ()ÀÌ Á¤Àû °¡Á® ¿À±â ¹®Á¦°¡ ¹ß»ýÇ߱⠶§¹®¿¡). ¡¤ Æí¾ÈÇÑ IsInstanceof () Matcher Generic TypeÀ̹ǷΠ¸ðµç Á¾·ùÀÇ °´Ã¼¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, Assertthat (SomeunknownObject, IsInstanceOf (String.Class)); ¡¤ Matcher¸¦ ¹ÝȯÇÏ´Â (Ŭ·¡½º), null (Ŭ·¡½º), null (Ŭ·¡½º) ¹× notnull (Ŭ·¡½º) ÀÏÄ¡ÀÚ¸¦ Ãß°¡ÇÕ´Ï´Ù. ÄÄÆÄÀÏ·¯°¡ À¯Çü Ãß·ÐÀ¸·Î ÅõÀï ÇÒ ¶§ µµ¿òÀ̵˴ϴÙ. ¡¤ È¥ÇÕ À¯ÇüÀ» ¼ö¶ôÇÏ·Á¸é anyof () ¹× allof ()¸¦ ¼öÁ¤Çß½À´Ï´Ù. ¡¤ TypesAfEmatcher.matchessafely ()´Â ÇöÀç °ø°³µË´Ï´Ù. ¡¤ »ý¼º±â´Â MatcherÀÇ ÇÏÀ§ Ŭ·¡½º¸¦ ¹ÝȯÇÏ´Â @Factory ¸Þ¼Òµå¸¦ ÀνÄÇÕ´Ï´Ù.


ÇϽÉÀÇ °ü·Ã ¼ÒÇÁÆ®¿þ¾î