Workbench °Ë»ö

¿©±â¼­´Â Java ¿ä¼Ò¸¦ ã¾Æ Workbench¸¦ °Ë»öÇÕ´Ï´Ù.

°Ë»ö ´ëÈ­ »óÀÚ¿¡¼­ ÆÄÀÏ, ÅØ½ºÆ® ¶Ç´Â Java °Ë»öÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. Java °Ë»öÀº ÄÚµåÀÇ ±¸Á¶¿¡¼­ ÀÛµ¿ÇÕ´Ï´Ù. ÆÄÀÏ °Ë»ö¿¡¼­ À̸§º° ¹×/¶Ç´Â ÅØ½ºÆ® ÄÁÅÙÃ÷º°·Î ÆÄÀÏÀ» °Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù. »öÀÎ ÁöÁ¤Àº Java °Ë»öÀ» ´õ »¡¸® ÇÏ´Â ¹Ý¸é, ÅØ½ºÆ® ÄÁÅÙÃ÷¿¡ ´ëÇÑ °Ë»öÀ» »ç¿ëÇϸé ÁÖ¼® ¹× ¹®ÀÚ¿­ ³»ºÎ¿¡¼­ ÀÏÄ¡»çÇ×À» ãÀ» ¼ö ÀÖ½À´Ï´Ù.

JDT °Ë»ö ¼öÇà

1.
Java Perspective¿¡¼­ Workbench µµ±¸ ¸ðÀ½ÀÇ °Ë»ö ´ÜÃ߸¦ Ŭ¸¯Çϰųª ¸Þ´º Ç¥½ÃÁÙ¿¡¼­  °Ë»ö > Java¸¦ »ç¿ëÇϽʽÿÀ.
2.
¾ÆÁ÷ ¼±ÅõǾî ÀÖÁö ¾ÊÀ¸¸é Java °Ë»ö ÅÇÀ» ¼±ÅÃÇϽʽÿÀ.
3.
°Ë»ö ¹®ÀÚ¿­ Çʵ忡 runTest¸¦ ÀÔ·ÂÇϽʽÿÀ. Ž»ö ´ë»ó ¿µ¿ª¿¡¼­ ¸Þ¼Òµå¸¦ ¼±ÅÃÇϰí ÇÑ°è ¹üÀ§ ¿µ¿ª¿¡¼­ ÂüÁ¶¸¦ ¼±ÅÃÇϽʽÿÀ.
¹üÀ§°¡ ÀÛ¾÷°ø°£À¸·Î ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.
Java °Ë»ö ÆäÀÌÁö
±×·± ´ÙÀ½ °Ë»öÀ» Ŭ¸¯ÇϽʽÿÀ. °Ë»ö Áß ¾ðÁ¦µçÁö Ãë¼Ò¸¦ Ŭ¸¯ÇÏ¿© °Ë»öÀ» ÁßÁöÇÒ ¼ö ÀÖ½À´Ï´Ù. ºÎºÐ °á°ú°¡ Ç¥½ÃµË´Ï´Ù.
4.
Java Perspective¿¡¼­ °Ë»ö º¸±â°¡ °Ë»ö °á°ú¸¦ Ç¥½ÃµË´Ï´Ù.
°Ë»ö °á°ú º¸±â
 ´ÙÀ½ ÀÏÄ¡ Ç׸ñ Ç¥½Ã ¹× ÀÌÀü ÀÏÄ¡ Ç׸ñ Ç¥½Ã ´ÜÃ߸¦ »ç¿ëÇÏ¿© °¢ ÀÏÄ¡¸¦ Ž»öÇϽʽÿÀ. ÀÏÄ¡°¡ ¹ß°ßµÈ ÆÄÀÏÀÌ ÇöÀç ¿­·Á ÀÖÁö ¾ÊÀ¸¸é ÆíÁý±â¿¡¼­ ¿­¸³´Ï´Ù.
5.
°Ë»ö º¸±â ´ÜÃ߸¦ »ç¿ëÇÏ¿© °Ë»ö ÀÏÄ¡¸¦ Ž»öÇÒ ¶§, ÆÄÀÏÀº ÆíÁý±âÀÇ ÀÏÄ¡°¡ ÀÖ´Â °÷¿¡¼­ ¿­¸³´Ï´Ù. °Ë»ö ÀÏÄ¡´Â ¸¶Ä¿ ¸·´ë¿¡ °Ë»ö ¸¶Ä¿ űװ¡ ºÙ¿©Á® ÀÖ½À´Ï´Ù.
°Ë»ö ¸¶Ä¿¸¦ »ç¿ëÇÏ´Â ÆíÁý±â

Java º¸±â¿¡¼­

Java °Ë»öÀº ¾Æ¿ô¶óÀÎ, °èÃþ º¸±â ¶Ç´Â ÆÐŰÁö Ž»ö±â º¸±â¸¦ Æ÷ÇÔÇÏ¿© ¿©·¯ º¸±â¿¡¼­ ¼öÇàµÉ ¼ö ÀÖ½À´Ï´Ù.

1.
ÆÐŰÁö Ž»ö±â º¸±â¿¡¼­ junit.framework.Assert.java¸¦ µÎ ¹ø Ŭ¸¯ÇÏ¿© ÆíÁý±â¿¡¼­ ¿©½Ê½Ã¿À.
2.
¾Æ¿ô¶óÀÎ º¸±â¿¡¼­ fail(String) ¸Þ¼Òµå¸¦ ¼±ÅÃÇϰí ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼­ ÂüÁ¶ > ÀÛ¾÷°ø°£À» ¼±ÅÃÇϽʽÿÀ.
¾Æ¿ô¶óÀÎ º¸±â¿¡¼­ ÄÁÅØ½ºÆ® ¸Þ´º °Ë»ö

ÆíÁý±â¿¡¼­

ÆÐŰÁö Ž»ö±â º¸±â¿¡¼­  junit.framework.TestCase.java¸¦ ¿©½Ê½Ã¿À. ÆíÁý±â¿¡¼­ Ŭ·¡½º À̸§ TestCase¸¦ ¼±ÅÃÇϰí ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼­ °Ë»ö > ÂüÁ¶ > ÀÛ¾÷°ø°£À» ¼±ÅÃÇϽʽÿÀ.
ÆíÁý±â¿¡¼­ ÄÁÅØ½ºÆ® ¸Þ´º °Ë»ö
 

°Ë»ö º¸±â¿¡¼­

°Ë»ö °á°ú º¸±â´Â TestCase °Ë»ö °á°ú¸¦ Ç¥½ÃÇÕ´Ï´Ù. °Ë»ö °á°ú¸¦ ¼±ÅÃÇϰí ÄÁÅØ½ºÆ® ¸Þ´º¸¦ ¿©½Ê½Ã¿À. ¼±ÅÃµÈ ¿ä¼ÒÀÇ ÂüÁ¶ ¹× ¼±¾ð °Ë»öÀ» °è¼ÓÇÒ ¼ö ÀÖ½À´Ï´Ù.
°Ë»ö °á°ú º¸±â¿¡¼­ ÄÁÅØ½ºÆ® ¸Þ´º °Ë»ö
 

ÆÄÀÏ °Ë»ö ¼öÇà


1.
Java Perspective¿¡¼­ Workbench µµ±¸ ¸ðÀ½ÀÇ °Ë»ö ´ÜÃ߸¦ Ŭ¸¯Çϰųª ¸Þ´º Ç¥½ÃÁÙ¿¡¼­ °Ë»ö > ÆÄÀÏÀ» ¼±ÅÃÇϽʽÿÀ.
2.
¾ÆÁ÷ ¼±ÅõǾî ÀÖÁö ¾ÊÀ¸¸é ÆÄÀÏ °Ë»ö ÅÇÀ» ¼±ÅÃÇϽʽÿÀ.
3.
Æ÷ÇÔ ÅØ½ºÆ® Çʵ忡  TestCase¸¦ ÀÔ·ÂÇϽʽÿÀ. ÆÄÀÏ À̸§ ÆÐÅÏ Çʵ忡¼­ *.java·Î ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. ¹üÀ§°¡ ÀÛ¾÷°ø°£À¸·Î ¼³Á¤µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.
±×·± ´ÙÀ½ °Ë»öÀ» Ŭ¸¯ÇϽʽÿÀ. 
ÆÄÀÏ °Ë»ö ÅÇ
4. ÁöÁ¤ÇÑ ÆÄÀÏ À̸§ ÆÐÅÏÀ» °¡Áö´Â ÆÄÀÏÀ» ¸ðµÎ ãÀ¸·Á¸é Æ÷ÇÔ ÅØ½ºÆ® Çʵ带 ºñ¿ö µÎ½Ê½Ã¿À.

ÀÌÀü °Ë»ö °á°ú º¸±â

°¡Àå ÃÖ±Ù °Ë»ö ¸ñ·Ï Æ÷ÇÔÇÏ´Â ¸Þ´º¸¦ º¸·Á¸é °Ë»ö °á°ú º¸±â¿¡¼­ ÀÌÀü °Ë»ö °á°ú ´ÜÃß ¿·¿¡ ÀÖ´Â È­»ìÇ¥¸¦ Ŭ¸¯ÇϽʽÿÀ. ÀÌ ¸Þ´º¿¡¼­ È÷½ºÅ丮 Áö¿ì±â¸¦ È£ÃâÇÏ¸é ¸ñ·ÏÀÌ Áö¿öÁý´Ï´Ù.
ÀÌÀü °Ë»ö °á°ú ¸Þ´º
 
ÀÌÀü °Ë»ö °á°ú ´ÜÃß´Â ÇöÀç ¼¼¼ÇÀÇ ÀÌÀü °Ë»ö °á°ú°¡ ¸ðµÎ ÀÖ´Â ¸ñ·ÏÀÇ ´ëÈ­ »óÀÚ¸¦ Ç¥½ÃÇÕ´Ï´Ù.
ÀÌÀü °Ë»ö °á°ú ´ëÈ­ »óÀÚ
 
¸Þ´º³ª ´ëÈ­ »óÀÚ¿¡¼­ ÀÌÀü °Ë»ö Áß Çϳª¸¦ ¼±ÅÃÇÏ¿© ¼±ÅÃÇÑ °Ë»ö °á°ú¸¦ °ËÅäÇϽʽÿÀ.