´ÜÀ§UNIT, TESTNG, DBUNIT ¹× EASYMOCK·Î ´ÜÀ§ Å×½ºÆ®¸¦ ´Ü¼øÈÇÏ´Â À¯Æ¿¸®Æ¼ | |
Áö±Ý ´Ù¿î·Îµå |
´ÜÀ§ ¼øÀ§ ¹× ¿ä¾à
±¤°í
- ƯÇã:
- The Apache License 2.0
- °¡°Ý:
- FREE
- °Ô½ÃÀÚ À̸§:
- Filip Neven and Tim Ducheyne
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
´ÜÀ§ ű×
´ÜÀ§ ¼³¸í
´Ü¼øÈÇϱâ À§ÇØ À¯Æ¿¸®Æ¼ÀÇ JUnit, TestNG¸¦, DBUnit¸¦ÇÏ°í EasyMock¿¡¿Í ´ÜÀ§ Å×½ºÆà Unitils '¸ñÇ¥´Â ´ÜÀ§ Å×½ºÆ® reflection.UnitilsÀ» ÅëÇØ °°Àº ÀÚµ¿ DB ½ºÅ°¸¶ÀÇ À¯Áö º¸¼ö ¹× ÆòµîÀÇ ÁÖÀåÀ¸·Î Á¦°øÇÏ´Â À¯Æ¿¸®Æ¼°¡ ½±°í À¯Áö º¸¼ö°¡ ½±°í À¯Áö º¸¼ö Å×½ºÆ® ÀåÄ¡¸¦ ¸¸µé±âÀ§ÇÑ ¿ÀÇ ¼Ò½º ¶óÀ̺귯¸®ÀÔ´Ï´Ù È®ÀÎÇÏ´Â °ÍÀÔ´Ï´Ù. Unitils´Â JUnitÀ» ±âÁ¸ DBUnit¸¦ÇÏ°í EasyMock¿¡ °°Àº ¶óÀ̺귯¸®¿Í ÅëÇÕÇÏ°í¿¡ Ãß°¡·Î ±¸ÃàÇÏ°í TestNG¸¦ .Unitils ÀÏ¹Ý asserion À¯Æ¿¸®Æ¼, µ¥ÀÌÅͺ£À̽º Å×½ºÆ®¸¦À§ÇÑ Áö¿ø, ½ºÇÁ¸µ, ÇÏÀ̹ö ³×ÀÌÆ®¿Í ÀÚ¹Ù Æ۽ýºÅϽº API (JPA)¿Í ¸ðÀÇ °´Ã¼¿Í À̺¥Æ® ÅëÇÕ Å×½ºÆ®¸¦À§ÇÑ Áö¿øÀ» Á¦°øÇÕ´Ï´Ù. ¸Å¿ì ±¸¼º°ú ´À½¼ÇÏ°Ô °áÇÕ µÈ ¹æ½ÄÀ¸·Î ´ÜÀ§ Å×½ºÆ®¿¡ ÀÌ·¯ÇÑ ¼ºñ½º¸¦ Á¦°øÇϵµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù. ±× °á°ú, ¼ºñ½º¸¦ Ãß°¡ÇÏ°í ½±°Ô È®Àå ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿©±â¿¡ "Unitils"ÀÇ ÀϺΠÁÖ¿ä ±â´ÉÀº ´ÙÀ½°ú °°½À´Ï´Ù ÀÏ¹Ý Å×½ºÆ® À¯Æ¿¸®Æ¼ : ÀÚ¹Ù ±âº» / ³Î (null) °ªÀ» ¹«½ÃÇÏ°í Ä÷º¼ÇÀÇ ¼ø¼¸¦ ¹«½ÃÇÏ°í °°Àº ´Ù¸¥ ¿É¼ÇÀ» ¹Ý»ç¸¦ ÅëÇØ ¡¤ Æòµî ÁÖÀå, ¸ðÀÇ °´Ã¼ Áö¿ø : ¡¤ µ¿Àû ½ºÅÓ µ¿ÀÛÀ» Á¤ÀÇÇÏ°í °£´ÜÇÑ ¹®¹ýÀ» »ç¿ëÇÏ¿© ¸ðÀÇ °´Ã¼ È£ÃâÀ» È®ÀÎ. ¡¤ °£´ÜÇÏ°í È®Àå ½ÇÇà ½Ã³ª¸®¿À º¸°í¼ ¹× ¹® ÁÖÀåÇÏ´Â Á¦¾ÈÀ» Æ÷ÇÔÇÏ¿© ÃÖÀûÀÇ Çǵå¹é. ¡¤ ¸Þ¼µå ¸Å°³ º¯¼ö Á¦¾à Á¶°ÇÀ» ¿ÏÈÇÏ°í ±¸Ã¼ÀûÀÎ °´Ã¼¸¦ È¥ÇÕ »ç¿ë ÀÎÀÚ ¸Åó (matcher). ½ÇÁ¦ Àμö °ªÀÌ Áß¿äÇÏÁö ¾ÊÀº °æ¿ì´Â null¸¦ »ç¿ëÇÕ´Ï´Ù. ÇÊ¿äÇÑ µ¿ÀÛÀÌ ÇÊ¿ä¾øÀÌ ½ºÅÓ µ¥ÀÌÅÍ °´Ã¼¸¦ ÇÒ ¶§ ¡¤ »ç¿ë ´õ¹Ì ¿ÀºêÁ§Æ®. °èÃþ Å×½ºÆ® Áö¿ø Áö¼Ó¼º : ÁõºÐ ¹Ýº¹ ¹× »çÈÄ Ã³¸® ½ºÅ©¸³Æ®¸¦ Áö¿øÇÏ´Â µ¥ÀÌÅͺ£À̽º ¡¤ ÀÚµ¿ À¯Áö º¸¼ö, ¡¤ ÃÖ¼Ò °ªÀ¸·Î ÀÚµ¿À¸·Î ºñÈ°¼ºÈ Á¦¾à ¹× ¼³Á¤ ½ÃÄö½º ¡¤ ¿À¶óŬ, HSQLDB, MySQLÀº, DB2, PostgreSQLÀ», MSSQL°ú ´õºñ Áö¿ø ¡¤ ´Ü¼øÈ Å×½ºÆ® µ¥ÀÌÅͺ£À̽º ¿¬°á ¼³Á¤ ¡¤ DBUnit¸¦ °¡Áø Å×½ºÆ® µ¥ÀÌÅÍÀÇ °£´ÜÇÑ »ðÀÔ ¡¤ ½ÇÇà Æ®·£Àè¼Ç¿¡¼ Å×½ºÆ® ¡¤ µ¿¸é, ¹× »ó´Ü ¸µÅ©´Â OpenJPAÀ§ÇÑ JPA ¿£Æ¼Æ¼ ¸Å´ÏÀú »ý¼º ¹× ÁÖÀÔ ¡¤ ÃÖ´ë ÀýÀü ¸ðµå SessionFactory¸¦ »ý¼º ¹× ¼¼¼Ç °ü¸® ¡¤ ÀÚµ¿ µ¥ÀÌÅͺ£À̽º ¸ÅÇÎ ¿ÀºêÁ§Æ®¸¦ ÃÖ´ë ÀýÀü ¸ðµå / JPA ¿£Æ¼Æ¼ÀÇ ¸ÅÇÎÀ» Å×½ºÆ® EasyMock¿¡ ÅëÇÕ Áö¿ø : ¡¤ ´Ü¼øÈ EasyMock¿¡ ¸ðÀÇ °´Ã¼ »ý¼º ¡¤ ´Ü¼øÈ ¸ðÀÇ °´Ã¼ ÁÖÀÔ ¡¤ EasyMock¿¡ Àμö ÀÏÄ¡ ¹Ý»ç ÆòµîÀ» »ç¿ëÇÏ¿© º½ ÅëÇÕ : ´ÜÀ§ Å×½ºÆ®·Î ¡¤ ApplicationContext¸¦ ±¸¼º ¹× °ü¸® ½ºÇÁ¸µ Äá ½±°Ô ÁÖÀÔ ¡¤ ´ÜÀ§ Å×½ºÆ®¿¡ º½ ±¸¼ºµÈ ÃÖ´ë ÀýÀü ¸ðµå SessionFactory¸¦ »ç¿ëÇÏ¿© Áö¿ø. ¿ä±¸ »çÇ× : ¡¤ Java 2 Standard Edition ·±Å¸ÀÓ È¯°æ ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ±â´É : ¡¤ ¿ì¸®´Â »õ ÁÖ¿ä ¹öÀüÀ» ¹ßÇ¥ÇÏ°Ô µÈ °ÍÀ» ÀÚ¶û½º·´°Ô »ý°¢ÇÕ´Ï´Ù! ÀÌ ¹öÀüÀÇ »õ·Î¿î ¸ðµâ ¸ðÀÇ °´Ã¼ Å×½ºÆ® ±âÀÔÇϱâÀ§ÇÑ Ãß°¡ µÈ Ãß°¡ÇÑ´Ù. DbMaintainerÀº »õ·Î¿î ±â´ÉÀ¸·Î È®Àå µÈ ¿©·¯ ¹ö±×°¡ ¼öÁ¤µÇ¾ú½À´Ï´Ù.
´ÜÀ§ °ü·Ã ¼ÒÇÁÆ®¿þ¾î
½Ã²ô·´°Ô Áö²¬ÀÌ´Â ³ð
Loudmouth´Â jabber ÇÁ·ÎÅäÄÝ·Î ÇÁ·Î±×·¡¹ÖÇϱâ À§ÇØ °¡º±°í »ç¿ëÇϱ⠽¬¿î C ¶óÀ̺귯¸®ÀÔ´Ï´Ù. ...
128
net :: dri.
NET :: DRI´Â DNS °ø±ÞÀÚ¸¦À§ÇÑ ÃÊ·Ï ¹× ±ÕÀÏ ÇÑ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÏ´Â °´Ã¼ ÁöÇâ PERL ¸ðµâ ¸ðÀ½ÀÔ´Ï´Ù. ...
171