| C ++ ¿ë ¸ðÀÇ °³Ã¼ MockPP´Â C ++¸¦À§ÇÑ Ç÷§Æû µ¶¸³Àû ÀÎ ÀÏ¹Ý ´ÜÀ§ Å×½ºÆ® ÇÁ·¹ÀÓ ¿öÅ©ÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
C ++ ¿ë ¸ðÀÇ °³Ã¼ ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Ewald Arnold
C ++ ¿ë ¸ðÀÇ °³Ã¼ ű×
C ++ ¿ë ¸ðÀÇ °³Ã¼ ¼³¸í
MockPP´Â C ++¸¦À§ÇÑ Ç÷§Æû µ¶¸³Àû ÀÎ ÀÏ¹Ý ´ÜÀ§ Å×½ºÆ® ÇÁ·¹ÀÓ ¿öÅ©ÀÔ´Ï´Ù. MockPP´Â C ++¸¦À§ÇÑ Ç÷§Æû µ¶¸³Àû ÀÎ ÀÏ¹Ý ´ÜÀ§ Å×½ºÆ® ÇÁ·¹ÀÓ ¿öÅ©ÀÔ´Ï´Ù. C ++ ¸ñÇ¥¸¦À§ÇÑ ¸ðÀÇ °´Ã¼´Â Java, EasyMock ¹× JMock.mock °´Ã¼ÀÇ ¸ðÀÇ °³Ã¼ÀÇ Á¤½Å¿¡¼ °³¹ß ´ÜÀ§ Å×½ºÆ®¸¦ ÃËÁøÇÏ´Â °ÍÀÔ´Ï´Ù. Äڵ尡 ÀÇÁ¸ÇÏ´Â ÀϺΠ±â´ÉÀ» ¿¡¹Ä·¹ÀÌÆ®ÇÏ¿© ÇÁ·Î´ö¼Ç Äڵ带 Å×½ºÆ®ÇÏ´Â µ¥ µµ¿òÀ̵Ǵ ¿¹¾à °¡´ÉÇÑ µ¿ÀÛÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº ¿¹¸¦ µé¾î Å×½ºÆ® ¸ñÀûÀ» À§ÇØ ´ÜÁö À¯ÁöÇϱâ À§ÇØ ³Ê¹« ¾î·Æ°í ½Ã°£ÀÌ ¸¹ÀÌ °É¸®´Â °Å´ëÇÑ µ¥ÀÌÅͺ£À̽º ÀÏ ¼ö ÀÖ½À´Ï´Ù. ¿ø»öÀ¸·Î C ++¿¡ ´ëÇÑ MockObjects Æ÷Æ®·Î ½ÃÀÛÇÏ¿© µ¿ÀÏÇÑ ÀÎÅÍÆäÀ̽º¸¦ À¯ÁöÇÏ°í ½Í¾ú½À´Ï´Ù. ±×·¯³ª ÇÑÆí Àú´Â Java¿¡ ´ëÇØ ´õ ¸¹ÀÌ Ã£¾ÒÀ¸¸ç C ++ (¿¹¸¦ µé¾î Àç¹ÌÀÖ´Â ¹Ý»ç API)¿¡ ´ëÇÑ Â÷ÀÌÁ¡ÀÌ ÀÖÀ¸¹Ç·Î ¼¼ºÎ »çÇ×À» ¹Ù²ã¾ßÇß½À´Ï´Ù. ¶ÇÇÑ EasyMockÀÇ ÀÛµ¿ ¹æ¹ýÀ» Æ÷ÇÔÇß½À´Ï´Ù. JavaÀÇ Á¦ÇÑµÈ ÀÌÇØ¿¡¼ MockObjects¿¡¼ ºñ½ÁÇÑ °ÍÀ¸·Î º¸ÀÌÁö¸¸ EasyMockÀ» »ç¿ëÇϱⰡ ½±°í È®½ÇÈ÷ C ++·Î Æ÷Æ®°¡ ½±½À´Ï´Ù. ¡¤ÀÌ À¯Áö º¸¼ö ¸±¸®½º´Â »ç¼ÒÇÑ ¹®Á¦¸¦ ÇØ°áÇÕ´Ï´Ù.
C ++ ¿ë ¸ðÀÇ °³Ã¼ °ü·Ã ¼ÒÇÁÆ®¿þ¾î