SIPUnit.

SIPUnit ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ°¡ SIP ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇÑ ÀÚµ¿ ´ÜÀ§ Å×½ºÆ®¸¦ ¸¸µé ¼öÀִ Ŭ·¡½º ¶óÀ̺귯¸®¸¦ Á¦°øÇÕ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

SIPUnit. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • The Apache License 2.0
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Becky Mc
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://www.cafesip.org/projects/sipunit/

SIPUnit. ű×


SIPUnit. ¼³¸í

SIPUnitÀº ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ°¡ SIP ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇÑ ÀÚµ¿È­ µÈ ´ÜÀ§ Å×½ºÆ®¸¦ ¸¸µé ¼öÀִ Ŭ·¡½º ¶óÀ̺귯¸®¸¦ Á¦°øÇÕ´Ï´Ù. SIPUnitÀº SIP ÀÀ¿ë ÇÁ·Î±×·¥À» Å×½ºÆ®ÇÏ´Â ÀåÄ¡¸¦À§ÇÑ Å×½ºÆ® ȯ°æÀ» Á¦°øÇÕ´Ï´Ù. SIPUNIT ÇÁ·ÎÁ§Æ®´Â JUnit Å×½ºÆ® ÇÁ·¹ÀÓ ¿öÅ©¸¦ È®ÀåÇÏ¿© SIP ƯÁ¤ ¾î¼³ ¼ÇÀ» ÅëÇÕÇϸç Å×½ºÆ® ´ë»ó°ú »óÈ£ ÀÛ¿ëÇϰųª È£ÃâÇÏ´Â µ¥ ÇÊ¿äÇÑ SIP ÀÛ¾÷À» ¼öÇàÇÏ´Â µ¥ ÇÊ¿äÇÑ °í±Þ API¸¦ Á¦°øÇÕ´Ï´Ù. SIPUNIT API¸¦ »ç¿ëÇÏ¿© Å×½ºÆ® ÇÁ·Î±×·¥Àº Java ¹× Acts·Î ÀÛ¼ºµË´Ï´Ù. SIP ¿äû ¹× ÀÀ´äÀ» º¸³»°Å³ª¹Þ´Â ³×Æ®¿öÅ© ¿ä¼Ò·Î¼­. SIPUnit API¿¡´Â SIP »ç¿ëÀÚ ¿¡ÀÌÀüÆ® Ŭ¶óÀ̾ðÆ® (UAC), »ç¿ëÀÚ ¿¡ÀÌÀüÆ® ¼­¹ö (UAS) ¹× ±âº» UAC / UAS ÄÚ¾î ±â´É (±âº» UAC / UAS ÇÙ½É ±â´É) - SIP Æ®·£Àè¼Ç ¹× Àü¼Û ·¹À̾î À§¿¡Àִ ó¸® ±â´É ¼¼Æ® - Å×½ºÆ®¿Í »óÈ£ ÀÛ¿ëÇÒ ¸ñÀûÀ¸·Î Target.SipUnitÀº Jain-SIP ÂüÁ¶ ±¸ÇöÀ» ±âº» SIP ½ºÅà / ¿£ÁøÀ¸·Î »ç¿ëÇÕ´Ï´Ù. SIPUNITÀÇ ÁÖ¿ä ¸ñÇ¥´Â SIP ¸Þ½Ã¡ / ÅëÈ­ ó¸®ÀÇ ¼¼ºÎ »çÇ×À» Ãß»óÈ­ÇÏ°í ÀÚÀ¯ À¯µ¿, ¼øÂ÷ Å×½ºÆ® Äڵ带 ÃËÁøÇÏ¿© Å×½ºÆ® ´ë»óÀÌ ½Å¼ÓÇÏ°í °íÅ뽺·´°Ô ¼öÇà µÉ ¼ö ÀÖ½À´Ï´Ù. SIPUnit API¸¦ »ç¿ëÇÏ´Â Å×½ºÆ® ÇÁ·Î±×·¥ : 1. SpttestCase2¸¦ È®ÀåÇÕ´Ï´Ù. SIPUnit API °´Ã¼ - SipStack, Sipphone, Sipcall µîÀ» »ý¼ºÇÕ´Ï´Ù .3. SIP Å×½ºÆ® ´ë»ó¿¡ ´ëÇÑ Á¶Ä¡¸¦ ¼³Á¤ÇÏ°í ½ÃÀÛÇϱâÀ§ÇÑ °´Ã¼ÀÇ ¸Þ¼Òµå¸¦ È£ÃâÇÕ´Ï´Ù. ¿¹ : sipphone.makeCall ( "sip : roger@nist.gov", sipresponse.ok, ....)Àº OK°¡ ¼ö½Å µÉ ¶§±îÁö roger@nist.gov ¹× ºí·ÏÀ» sip¿¡ ÀúÀåÇϰųª ½Ã°£ ÃÊ°ú°¡ ¹ß»ýÇÒ ¶§±îÁö ¹Ù´Ò¶ó È£ÃâÀ» ¸¸µì´Ï´Ù. Å×½ºÆ® ´ë»óÀº ÃÊ´ë ¿äû ¸Þ½ÃÁöÀÇ ÃÖÁ¾ ¸ñÀûÁö±îÁöÀÇ ³ëµå ÀÏ ¼ö ÀÖ½À´Ï´Ù .4. SIPUNIT ¹× Ç¥ÁØ JUnit Assert ¸Þ¼Òµå°¡ Á¦°øÇÏ´Â SIP ƯÁ¤ ¾î¼³ºí ¸Þ¼­µå¸¦ »ç¿ëÇÏ¿© Å×½ºÆ® ´ë»ó°ú °ü·ÃµÈ ÀÛ¾÷ °á°ú¸¦ È®ÀÎÇÕ´Ï´Ù. ¿¹ : assertheadercontains (sipcall.getlastreceivedResponse (), "from", "sip : amit@nist.gov"), AsserTequals ( "¿¹±âÄ¡ ¾ÊÀº ÀÀ´ä ¼ö½Å", sipResponse.ok, sipcall.getreturncode ()). "SIPUnit": ¡¤ SIP ƯÁ¤ Assert ¸Þ¼ÒµåÀÇ ±âº» ¼¼Æ® - AsserTheaderPresent (), AsserTboadyPresent () µî ¡¤ Å×½ºÆ® ´ë»ó°ú »óÈ£ ÀÛ¿ëÇÏ´Â ÇÏÀÌ ·¹º§ API. ¡¤ »óÈ£ ÀÛ¿ëÀ»À§ÇÑ Àú±Þ SIP ¸Þ½Ã¡ ¾×¼¼½º Å×½ºÆ® ´ë»óÀÌ ÀÖ½À´Ï´Ù. ¡¤ ÀÎÁõ (´ÙÀÌÁ¦½ºÆ®)ÀÌ Àְųª¾ø´Â µî·Ï / ÀÏÄ¡ ¹× ÅëÈ­ ó¸® (Digest). ¡¤ TestCase ÁöÁ¤µÈ ½Ã°£ ÃÊ°ú¸¦ Áö¿øÇÕ´Ï´Ù. ¡¤ ´Ù¸¥ ¶ó¿ìÆà ±¸¼º¿¡ ´ëÇÑ Áö¿ø.ÀÌ ¸±¸®½º¿¡¼­´Â »õ·Î¿î ±â´ÉÀ» »ç¿ëÇÕ´Ï´Ù. ¡¤ Ãë¼Ò 󸮸¦ À§ÇØ Áö¿øÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. ¡¤ ¹ö±× ¼öÁ¤ ¹× °³¼±ÀÌ ÀÖ½À´Ï´Ù. ¡¤ ±âº» Jain SIP ½ºÅÃÀÌ °³Á¤ 1.2.72·Î ¾÷µ¥ÀÌÆ®µÇ¾ú½À´Ï´Ù. ÀÌ ¸±¸®½º¿¡¼­´Â »õ·Î¿î ±â´É : ¡¤ ÂüÁ¶ ÂüÁ¶°¡ Ãß°¡µÇ¾ú½À´Ï´Ù. ¡¤ Jain-SIP ½ºÅà ¹× JUnit ¶óÀ̺귯¸®°¡ ¾÷µ¥ÀÌÆ®µÇ¾ú½À´Ï´Ù. ¡¤ ±â´É Çâ»ó ¹× ¹ö±× ¼öÁ¤ÀÌ ÀÌ·ç¾îÁ³½À´Ï´Ù.


SIPUnit. °ü·Ã ¼ÒÇÁÆ®¿þ¾î

dbix :: log4perl.

DBIX :: LOG4PERLÀº SQL, ¸Å°³ º¯¼ö, °á°ú ¼¼Æ® µîÀ» ¼±ÅÃÀûÀ¸·Î ±â·ÏÇÏ´Â DBI ¿ë PERL È®ÀåÀÚÀÔ´Ï´Ù. ...

167

´Ù¿î·Îµå

Clib.

CCLIB´Â °è»ê È­ÇÐ ÆÐÅ°ÁöÀÇ °á°ú¸¦ ÆĽÌÇÏ°í Çؼ®ÇϱâÀ§ÇÑ ÆÄÀ̽㠶óÀ̺귯¸®ÀÔ´Ï´Ù. ...

151

´Ù¿î·Îµå