Java ¿ä¼Ò À̵¿ ¹× º¹»ç
¿©±â¼´Â Java ÆÐŰÁö °£¿¡ ÀÚ¿øÀ» À̵¿Çϵµ·Ï ¸®ÆÑÅ丵À» »ç¿ëÇÕ´Ï´Ù. ¸®ÆÑÅ丵 Á¶Ä¡´Â
ÄÚµåÀÇ ÀÇ¹Ì Ã¼°è¸¦ º¯°æÇÏÁö ¾Ê°í ÄÚµåÀÇ ±¸Á¶¸¦ º¯°æÇÕ´Ï´Ù.
- ÆÐŰÁö Ž»ö±â º¸±â¿¡¼ test ÆÐŰÁö·Î ºÎÅÍ MyTestCase.java ÆÄÀÏÀ» ¼±ÅÃÇÏ¿©
junit.samples ÆÐŰÁö·Î ²ô½Ê½Ã¿À.
(ÆÄÀÏÀ» ²ø¾î¼ ³õ´Â °ÍÀº ÆÄÀÏÀ» ¼±ÅÃÇϰí ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼
¸®ÆÑÅÍ > À̵¿À» ¼±ÅÃÇÏ´Â °Í°ú À¯»çÇÕ´Ï´Ù.
- À̵¿ ÁßÀÎ ÆÄÀÏÀÇ ÂüÁ¶¸¦ °»½ÅÇÒ °ÍÀÎÁö ¿©ºÎ¸¦ ¼±ÅÃÇϵµ·Ï ÇÁ·ÒÇÁÆ®°¡
Ç¥½ÃµË´Ï´Ù. ÀϹÝÀûÀ¸·Î, ÄÄÆÄÀÏ ¿À·ù¸¦ ÇÇÇÒ ¼ö ÀÖµµ·Ï À̸¦
¼öÇàÇÏ·Á´Â °æ¿ì°¡ ¸¹½À´Ï´Ù. ¹Ì¸®º¸±â ´ÜÃ߸¦ ´·¯
º¯°æµÇ´Â Ç׸ñ ¸ñ·ÏÀ» À̵¿ °á°ú·Î È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.
-
¿Ï·á¸¦ ´©¸£½Ê½Ã¿À. ÆÄÀÏÀÌ À̵¿ÇÏ°í ÆÐŰÁö ¼±¾ðÀÌ º¯°æµÇ¾î »õ À§Ä¡¸¦ ¹Ý¿µÇÕ´Ï´Ù.
- MyTestCase.java ÆÄÀÏÀ» ¼±ÅÃÇϰí JUnit ÇÁ·ÎÁ§Æ®ÀÇ ·çÆ® µð·ºÅ丮·Î ²ô½Ê½Ã¿À.
´Ù½Ã ¸»Çϸé, »ç¿ëÀÚ°¡ º¯°æ»çÇ× ¹Ì¸®º¸±â¸¦ °áÁ¤ÇÒ ¼ö ÀÖµµ·Ï ´ëÈ »óÀÚ°¡ ÆË¾÷µË´Ï´Ù. È®ÀÎ(¶Ç´Â
¹Ì¸®º¸±â âÀÇ ¿Ï·á)À» ´©¸£¸é, Ŭ·¡½º¸¦ Æ÷ÇÔÇÒ ±âº» ÆÐŰÁö°¡
ÀÛ¼ºµÇ°í ±âº» ÆÐŰÁö¿¡¼ ÆÄÀÏ À§Ä¡¸¦ ¹Ý¿µÇÒ ¼ö ÀÖµµ·Ï ÆÐŰÁö ¼±¾ðÀÌ Á¦°ÅµË´Ï´Ù.
ÆÄÀÏÀ» ±âº» ÆÐŰÁö·Î À̵¿ÇÒ °æ¿ì ½Ã½ºÅÛÀº ±âº» ÆÐŰÁö·Î À̵¿ÇÒ ¶§ÀÇ ÂüÁ¶ °»½Å»çÇ׿¡ ´ëÇØ
»ç¿ëÀÚ¿¡°Ô ¾Ë¸®´Â °æ°í ´ëÈ »óÀÚ¸¦ Ãß°¡·Î ÆË¾÷ÇÕ´Ï´Ù. ÆÄÀÏÀ» ±âº» ÆÐŰÁö·Î À̵¿ÇÒ ¶§¸¶´Ù
´ëÈ »óÀÚ¸¦ Ç¥½ÃÇÏÁö ¾ÊÀ¸·Á¸é ÀÌ ¸Þ½ÃÁö ´Ù½Ã Ç¥½Ã ¾ÈÇÔ ¼±ÅöõÀ»
¼±ÅÃÇϽʽÿÀ.
ÄÁÅØ½ºÆ® ¸Þ´º¸¦ »ç¿ëÇÏ´Â °ÍÀº ²ø¾î¼ ³õ±âÀÇ ´Ù¸¥ ¹æ¹ýÀÔ´Ï´Ù. ¸Þ´º »ç¿ë ½Ã
ÀÌ¹Ì Ç¥½ÃµÈ ÂüÁ¶ °»½Å ¿É¼ÇÀ» ¼±ÅÃÇØ¾ß ÇÒ »Ó¸¸ ¾Æ´Ï¶ó À̵¿ ´ëÈ »óÀÚ¿¡¼
´ë»ó ÆÐŰÁö¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
-
MyTestCase.java ÆÄÀÏÀ» ¼±ÅÃÇϰí ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼ ¸®ÆÑÅÍ > À̵¿À» ¼±ÅÃÇϽʽÿÀ.
-
À̵¿ ´ëÈ »óÀÚ¿¡¼ °èÃþ ±¸Á¶¸¦ ÆîÃļ ÀÚ¿øÀÇ »õ À§Ä¡¸¦ ã¾Æº¸½Ê½Ã¿À. junit.samples ÆÐŰÁö¸¦ ¼±ÅÃÇÑ ÈÄ
È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ. Ŭ·¡½º°¡ À̵¿Çϰí
ÆÐŰÁö ¼±¾ðÀÌ »õ À§Ä¡·Î °»½ÅµË´Ï´Ù.
Java º¸±â
¸®ÆÑÅ丵 Áö¿ø
¸®ÆÑÅ丵
Java ¿ä¼Ò º¹»ç ¹× À̵¿
Æú´õ, ÆÐŰÁö ¹× ÆÄÀÏ À̵¿
¸®ÆÑÅ丵 Á¶Ä¡
¸®ÆÑÅ丵 ¸¶¹ý»ç
¸®ÆÑÅ丵 ȯ°æ ¼³Á¤