JUnit Å×½ºÆ® ÀÛ¼º
JUnit Å×½ºÆ®¸¦ °³¹ßÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÏ¿© ÇÁ·ÎÁ§Æ®¸¦ ¼³Á¤ÇϽʽÿÀ.
- Java ÇÁ·ÎÁ§Æ®¸¦ ÀÛ¼ºÇϽʽÿÀ.
- ÇÁ·ÎÁ§Æ®ÀÇ ºôµå °æ·Î Ư¼º ÆäÀÌÁö¸¦ ¿°í Eclipse ¼³Ä¡ÀÇ
org.junit Ç÷¯±×Àο¡ Æ÷ÇÔµÈ junit.jar¸¦ ¿ÜºÎ JAR·Î Ãß°¡ÇϽʽÿÀ.
- ºôµå Ŭ·¡½º °æ·Î¿¡¼ Àý´ë °æ·Î À̸§À» »ç¿ëÇÏÁö ¾ÊÀ» °æ¿ì
Ŭ·¡½º °æ·Î º¯¼ö¸¦ »ç¿ëÇϰí ÀÌ º¯¼ö¿¡ »ó´ëÀûÀÎ junit.jar¸¦ ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù.
- JUnit ¼Ò½º¸¦ ã¾Æº¼ °æ¿ì org.junit Ç÷¯±×Àο¡ Æ÷ÇÔµÈ src.jar¸¦
junit.jar¿¡ ÷ºÎÇϽʽÿÀ.
- ÀϺΠÅ×½ºÆ®¸¦ »ç¿ëÇÏ¿© TestCase ¼ºêŬ·¡½º¸¦ ±¸ÇöÇÏ°í ºôµåÇϽʽÿÀ.
TestCase ¸¶¹ý»ç¸¦ »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
- ´ÙÀ½ Áß Çϳª¸¦ ¼öÇàÇÏ¿© »õ ¸¶¹ý»ç¸¦ ¿©½Ê½Ã¿À.
- Ctrl+NÀ» ´©¸£°Å³ª
- ¸Þ´º Ç¥½ÃÁÙ¿¡¼ ÆÄÀÏ > ½Å±Ô > ±âŸ¸¦ ¼±ÅÃÇϰųª
- »õ ¸¶¹ý»ç ¿±â µµ±¸ ¸ðÀ½ ´ÜÃ߸¦ ´©¸¨´Ï´Ù.
- ¿ÞÂÊ ºÐÇÒâ¿¡¼ Java > Junit¸¦ ¼±ÅÃÇϰí
¿À¸¥ÂÊ ºÐÇÒâ¿¡¼ TestCase¸¦ ¼±ÅÃÇϽʽÿÀ.
- ´ÙÀ½À» ´©¸£½Ê½Ã¿À.
- ¼Ò½º Æú´õ Çʵ忡 Å×½ºÆ®¸¦ ÀÛ¼ºÇÒ ¼Ò½º Æú´õ À̸§À»
ÀÔ·ÂÇϽʽÿÀ. ã¾Æº¸±â ´ÜÃ߸¦ »ç¿ëÇÏ¿© °á°ú ´ëÈ
»óÀÚ¿¡¼ ¼Ò½º Æú´õ¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ÆÐŰÁö Çʵ忡 Å×½ºÆ®¸¦ ÀÛ¼ºÇÒ ÆÐŰÁö À̸§À»
ÀÔ·ÂÇϽʽÿÀ. ºó À̸§Àº ±âº» ÆÐŰÁö¸¦ ³ªÅ¸³À´Ï´Ù. ã¾Æº¸±â
´ÜÃ߸¦ »ç¿ëÇÏ¿© °á°ú ´ëÈ »óÀÚ¿¡¼ ÆÐŰÁö¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
- Å×½ºÆ® ÄÉÀ̽º Çʵ忡 ÀÛ¼ºÇÒ Å×½ºÆ® À̸§À» ÀÔ·ÂÇϽʽÿÀ.
- Å×½ºÆ® Ŭ·¡½º¿¡ Å×½ºÆ®¸¦ ÇÒ Å¬·¡½º À̸§À»
ÀÔ·ÂÇϽʽÿÀ(¼±ÅÃÀû). Å×½ºÆ®Çϱâ À§ÇÑ Å¬·¡½º¸¦ ¼±ÅÃÇÏ¸é ¼±ÅÃÇÑ
Ŭ·¡½ºÀÇ °ø¿ë ¸Þ¼Òµå¿¡ ´ëÇÑ Å×½ºÆ® ¸Þ¼Òµå¸¦ ³ªÁß¿¡ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ¼öÆÛŬ·¡½º Çʵ忡 Å×½ºÆ®ÀÇ ¼öÆÛŬ·¡½º À̸§À» ÀÔ·ÂÇϽʽÿÀ.
ÀÌ Å¬·¡½º¿¡¼´Â
junit.framework.Test
ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇØ¾ß ÇÕ´Ï´Ù.
- ¼±ÅöõÀ» »ç¿ëÇÏ¿© Å×½ºÆ®¿¡ ÀÛ¼ºÇÒ ¸Þ¼Òµå¸¦ ¼±ÅÃÇϽʽÿÀ.
- Å×½ºÆ® Ŭ·¡½º Çʵ带 ºñ¿öµÐ °æ¿ì ¿Ï·á¸¦
´·¯ Å×½ºÆ®¸¦ ÀÛ¼ºÇϽʽÿÀ.
- Å×½ºÆ®ÇÒ Å¬·¡½º À̸§À» ÀÔ·ÂÇÑ °æ¿ì
- ¿Ï·á¸¦ ´·¯ Å×½ºÆ® ¸Þ¼Òµå¸¦ »ý¼ºÇÏÁö ¾Ê°í Å×½ºÆ®¸¦ ÀÛ¼ºÇϰųª
- ´ÙÀ½À» ´·¯ Å×½ºÆ®ÇÒ °ø¿ë ¸Þ¼Òµå¸¦ ¼±ÅÃÇϽʽÿÀ.
- ¼±Åöõ Æ®¸® Á¦¾î¸¦ »ç¿ëÇÏ¿© ¸¶¹ý»ç¿¡¼ Å×½ºÆ®¸¦ ÀÛ¼ºÇϰÔ
ÇÒ ¸Þ¼Òµå¸¦ ¼±ÅÃÇϽʽÿÀ.
- Å×½ºÆ® ¸Þ¼Òµå¸¦ ±¸ÇöÇϵµ·Ï ¾Ë·ÁÁִ Ÿ½ºÅ©¸¦ Ãß°¡ÇÒ °æ¿ì
»ý¼ºµÈ Å×½ºÆ® ¸Þ¼Òµå¿¡ ´ëÇÑ Å¸½ºÅ© ÀÛ¼ºÀ» ¼±ÅÃÇϽʽÿÀ.
- ¿Ï·á¸¦ ´©¸£½Ê½Ã¿À.

JUnit »ç¿ë
JUnit ȯ°æ ¼³Á¤ ÆäÀÌÁö