Å×½ºÆ® ::º£À̽º

µ¥ÀÌÅÍ ±¸µ¿ Å×½ºÆ® ÇÁ·¹ÀÓ ¿öÅ©
Áö±Ý ´Ù¿î·Îµå

Å×½ºÆ® ::º£À̽º ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Perl Artistic License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Ingy dt Net
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://search.cpan.org/~ingy/

Å×½ºÆ® ::º£À̽º ű×


Å×½ºÆ® ::º£À̽º ¼³¸í

µ¥ÀÌÅÍ ±¸µ¿ Å×½ºÆ® ÇÁ·¹ÀÓ ¿öÅ© Test :: Base´Â µ¥ÀÌÅÍ ±â¹Ý Å×½ºÆ® ÇÁ·¹ÀÓ ¿öÅ©ÀÔ´Ï´Ù .Synopsisa »õ Å×½ºÆ® ¸ðµâ : # lib / myproject / test.pm ÆÐÅ°Áö MyProject :: Test; Å×½ºÆ® :: ±âº» -Base; myProject¸¦ »ç¿ëÇϽʽÿÀ; ÆÐÅ°Áö MyProject :: Test :: ÇÊÅÍ; Å×½ºÆ® :: ±âº» :: ÇÊÅÍ -Base; sub my_filter {myProject-> do_something (shift) ¹Ýȯ; } »ùÇà Å×½ºÆ® : # t / sample.t myProject :: test; °èȹ Å×½ºÆ® => 1 * ºí·Ï; RUN_IS ÀÔ·Â => '¿¹»ó'; SUB LOCAL_FILTER {s / my / your /; } __end__ === Å×½ºÆ® Å×½ºÆ® (Å×½ºÆ®ÀÇ À̸§) - input my_filter local_filter ³» ÀÔ·Â ¶óÀÎ --- ¿¹»ó ¿¹»ó Ãâ·Â === Å×½ºÆ® 2 ÀÌ°ÍÀºÀÌ Æ¯Á¤ Å×½ºÆ®¿¡ ´ëÇÑ ¼±ÅÃÀû ¼³¸íÀÔ´Ï´Ù. --- MY_FILTER ´Ù¸¥ ÀÔ·Â ¶óÀÎ ÀÔ·Â --- ±âŸ ±âŸ ¿¹»ó Ãâ·Â¹°ÀÌ ÀϹÝÀûÀ¸·Î Perl ¸ðµâ Á¦ÀÛÀÇ ¸ø»ý±ä ºÎºÐÀÔ´Ï´Ù. PerlÀº Å×½ºÆ® :: Çϳ׽º ¹× Å×½ºÆ®°¡ÀÖ´Â ±âº» Å×½ºÆ® ÇÁ¸®¹ÌƼºê·Î Å×½ºÆ®¸¦ ½ÇÇàÇϴ ǥÁØ ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù. ±× ÈÄ, ´ç½ÅÀº Å×½ºÆ® ÇÁ·¹ÀÓ ¿öÅ©¿Í öÇÐÀ» °³¹ßÇϱâ À§ÇØ ´ç½Å ÀÚ½ÅÀÇ °ÍÀÔ´Ï´Ù. Test :: Subclassing Test :: Builder, Trivial.test :: Base´Â »ç¼ÒÇÑ Å×½ºÆ® ÇÁ·¹ÀÓ ¿öÅ©º£À̽º Ŭ·¡½º¸¦ ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù. ½ÇÁ¦·Î ±×°ÍÀº µÎ ÁÙ¸¸Å­ °£´ÜÇÕ´Ï´Ù. myTestFramework ÆÐÅ°Áö; Test :: Base -base¸¦ »ç¿ëÇϽʽÿÀ.ÀÌ µÎ ÁÙÀÌ µé¾îÀÖ´Â mytestframework.pmÀ̶ó´Â ¸ðµâÀº ¸ðµç Å×½ºÆ® ÆÄÀÏ°ú Å×½ºÆ®ÀÇ ¸ðµç ±ÇÇÑÀ» »ç¿ëÇÏ´Â ¸ðµç Å×½ºÆ® ÆÄÀÏÀ» »ç¿ëÇÏ´Â ¸ðµç Å×½ºÆ® ÆÄÀÏÀ» Á¦°øÇÕ´Ï´Ù. MyTestFrameworkÀÇ ±â´ÉÀ» ±¸Ãà ÇÒ ¶§ Å×½ºÆ®¸¦ ¸ðµÎ ÇØ´ç Àü¿øÀ» ¸ðµÎ °®°Ô µÉ °ÍÀÔ´Ï´Ù .MyTestFramework´Â ¸ðµç Àç»ç¿ë °¡´ÉÇÑ Å×½ºÆ® ºñÆ®¸¦ ¸ðµÎ ³ÖÀ» ¼öÀÖ´Â °÷À̵˴ϴÙ. Å×½ºÆ®¸¦ ÀÛ¼ºÇϸé ÆÐÅÏ ¹× º¹Á¦°¡ Ç¥½ÃµÇ¸ç "¾÷½ºÆ®¸²"À» MyTestFramework·Î ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹°·Ð Å×½ºÆ® :: Base¸¦ ÀüÇô ÇÏÀ§ Ŭ·¡½º ÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. Å×½ºÆ®¸¦ »ç¿ëÇÏ´Â ¸ðµç °÷¿¡¼­ ¸¹Àº ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ Á÷Á¢ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Test :: More.Test :: Base´Â Àç»ç¿ë °¡´ÉÇÑ µ¥ÀÌÅÍ ±â¹Ý ÆÐÅÏÀ» Á¦°øÇÏ´Â µ¥À־ ÃÖ¼ÒÇÑÀÇ ÄÚµå·Î Å×½ºÆ®¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ðµç Å×½ºÆ®ÀÇ Çٽɿ¡¼­´Â ÀÔ·Â, ÇÁ·Î¼¼½º ¹× ¿¹»ó Ãâ·ÂÀÌ ÀÖ½À´Ï´Ù. Test :: Base´Â ÀÔ·Â ¹× ¿¹»ó Ãâ·Â µ¥ÀÌÅ͸¦ Ç¥ÇöÇÏ´Â µ¥ ÇÊ¿äÇÑ ±ú²ýÇÑ ¹æ¹ýÀ» Á¦°øÇϹǷΠÄÚµå ½ºÄ³ ÆúµùÀÌ ¾Æ´Ñ ÇØ´ç ½Ã°£À» º¸³»¸é ½Ã°£À» ¼Òºñ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ Perl.


Å×½ºÆ® ::º£À̽º °ü·Ã ¼ÒÇÁÆ®¿þ¾î