1.
|
ÆÐŰÁö Ž»ö±â º¸±â¿¡¼ JUnit ÇÁ·ÎÁ§Æ®¸¦ ¼±ÅÃÇϽʽÿÀ. ÇÁ·ÎÁ§Æ®ÀÇ ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼ ½Å±Ô > ÆÐŰÁö¸¦ ¼±ÅÃÇϰųª µµ±¸ ¸ðÀ½¿¡¼ Java ÆÐŰÁö ÀÛ¼º´ÜÃ߸¦ Ŭ¸¯ÇϽʽÿÀ.
|
2.
|
À̸§ Çʵ忡 »õ ÆÐŰÁö À̸§À¸·Î test¸¦ ÀÔ·ÂÇϽʽÿÀ. ±×·± ´ÙÀ½ ¿Ï·á¸¦ Ŭ¸¯ÇϽʽÿÀ.
|
3.
|
ÆÐŰÁö Ž»ö±â º¸±â¿¡¼ »õ test
ÆÐŰÁö¸¦ ¼±ÅÃÇÏ°í µµ±¸ ¸ðÀ½¿¡¼ Java Ŭ·¡½º ÀÛ¼º ´ÜÃ߸¦ Ŭ¸¯ÇϽʽÿÀ.
|
4.
|
JUnitÀÌ ¼Ò½º Æú´õ Çʵ忡 ³ªÅ¸³ª´ÂÁö È®ÀÎÇϰí
test°¡ ÆÐŰÁö Çʵ忡 ³ªÅ¸³ª´ÂÁö È®ÀÎÇϽʽÿÀ.
À̸§ Çʵ忡
MyTestCase¸¦ ÀÔ·ÂÇϽʽÿÀ.
![]() |
5.
|
¼öÆÛŬ·¡½º ÇÊµå ¿·¿¡ Àִ ã¾Æº¸±â ´ÜÃ߸¦ Ŭ¸¯ÇϽʽÿÀ.
|
6.
|
¼öÆÛŬ·¡½º ¼±ÅûçÇ× ´ëÈ »óÀÚÀÇ À¯Çü ¼±Åà Çʵ忡 Test¸¦ ÀÔ·ÂÇÏ¿© »ç¿ë °¡´ÉÇÑ ¼öÆÛŬ·¡½º ¸ñ·Ï ¹üÀ§¸¦ Á¦ÇÑÇϽʽÿÀ.
![]() |
7.
|
TestCase Ŭ·¡½º¸¦ ¼±ÅÃÇϰí È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ.
|
8.
|
¼öÆÛŬ·¡½ºÀÇ »ý¼ºÀÚ ¼±ÅöõÀ» ¼±ÅÃÇϽʽÿÀ.
|
9.
|
¿Ï·á¸¦ Ŭ¸¯ÇÏ¿© »õ Ŭ·¡½º¸¦ ÀÛ¼ºÇϽʽÿÀ.
![]() |
10.
|
»õ·Î ÀÛ¼ºÇÑ ÆÄÀÏÀÌ ÆíÁý±â¿¡¼ ¿¸³´Ï´Ù. ÀÌ ÆÄÀÏÀº »õ Ŭ·¡½º, »ý¼ºÀÚ, Ãß°¡µÈ Javadoc ÁÖ¼®À» Æ÷ÇÔÇÕ´Ï´Ù.
»õ À¯Çü ¹× »õ ÆÄÀÏÀÇ ÁÖ¼® ÀÛ¼ºÀ» »ç¿ë °¡´É ¹× »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÏ·Á¸é â > ȯ°æ ¼³Á¤> Java > ÄÚµå »ý¼ºÀ¸·Î À̵¿ÇϽʽÿÀ. À¯Çü ¶Ç´Â ÆÄÀÏ ÁÖ¼®À» »ç¿ëÀÚ Á¤ÀÇÇÏ·Á¸é â > ȯ°æ ¼³Á¤ > Java > ÅÛÇø®Æ®·Î À̵¿Çϰí ÅÛÇø®Æ® 'filecomment' ¹× 'typecomment'¸¦ ÆíÁýÇϽʽÿÀ. |
11. | ¾Æ¿ô¶óÀÎ º¸±â¿¡¼ »õ Ŭ·¡½º MyTestCase¸¦ ¼±ÅÃÇϽʽÿÀ.
ÄÁÅØ½ºÆ® ¸Þ´º¸¦ ¿°í ¸Þ¼Òµå ´ëü...¸¦ ¼±ÅÃÇϽʽÿÀ.
![]() |
12. | ¸Þ¼Òµå ´ëü ´ëÈ »óÀÚ¿¡¼ 'setUp()' ¹× 'tearDown()'À» ¼±ÅÃÇϰí È®ÀÎÀ»
Ŭ¸¯ÇϽʽÿÀ. Ŭ·¡½º¿¡ µÎ °³ÀÇ ¸Þ¼Òµå°¡ Ãß°¡µË´Ï´Ù.
![]() |
13. | setUp()ÀÇ º»¹®À» container= new Vector();·Î º¯°æÇϽʽÿÀ. |
14. | 'container' ¹× 'Vector'´Â ÇØ°áÇÒ ¼ö ¾øÀ» ¶§ ¹®Á¦Á¡ °Á¶ ¼±À¸·Î ¹ØÁÙÀÌ ±×¾îÁý´Ï´Ù. ¸¶Ä¿ ¸·´ë¿¡ Àü±¸°¡ ³ªÅ¸³³´Ï´Ù.
'Vector' ³»¿¡ Ä¿¼¸¦ ³õ°í Ctrl+1¸¦ ´©¸£½Ê½Ã¿À(¶Ç´Â ¸Þ´º Ç¥½ÃÁÙ¿¡¼ ÆíÁý > ºü¸¥ ¼öÁ¤À» »ç¿ëÇϽʽÿÀ). 'java.util.Vector °¡Á®¿À±â'¸¦ ¼±ÅÃÇϽʽÿÀ. ´©¶ôµÈ °¡Á®¿À±â ¼±¾ðÀÌ Ãß°¡µË´Ï´Ù. ![]() 'container' ³»ºÎ¿¡ Ä¿¼¸¦ ³õ°í Ctrl+1À» ´©¸£½Ê½Ã¿À. 'Çʵå ÄÁÅ×ÀÌ³Ê ÀÛ¼º'À» ¼±ÅÃÇÏ¿© »õ Çʵ带 Ãß°¡ÇϽʽÿÀ. ![]() |
15. | ¾Æ¿ô¶óÀÎ º¸±â¿¡¼ Ŭ·¡½º MyTestCase¸¦ ¼±ÅÃÇϽʽÿÀ.
ÄÁÅØ½ºÆ® ¸Þ´º¸¦ ¿°í Getter ¹× Setter »ý¼º...À» ¼±ÅÃÇϽʽÿÀ.
![]() |
16. | Getter ¹× Setter »ý¼º ´ëÈ »óÀÚ´Â ¸Þ¼Òµå getContainer ¹× setContainer¸¦
ÀÛ¼ºÇÒ °ÍÀ» Á¦¾ÈÇÕ´Ï´Ù. µÑ ´Ù ¼±ÅÃÇϰí È®ÀÎÀ» Ŭ¸¯ÇϽʽÿÀ.
Çʵå ÄÁÅ×À̳ʿ¡ ´ëÇÑ Getter ¹× Setter°¡ Ãß°¡µË´Ï´Ù.
![]() |
17. | ÆÄÀÏÀ» ÀúÀåÇϽʽÿÀ. |
18. | »ý¼ºµÈ ÄÚµåÀÇ Çü½ÄÀº â
> ȯ°æ ¼³Á¤ > Java > ÄÚµå Æ÷¸ËÅÍ¿¡¼ ±¸¼ºµÉ ¼ö ÀÖ½À´Ï´Ù.
Çʵå À̸§¿¡ Á¢µÎºÎ ¶Ç´Â Á¢¹ÌºÎ¸¦ »ç¿ëÇÒ °æ¿ì(¿¹¸¦ µé¾î, fContainer), Getter ¹× Setter »ý¼º Á¶Ä¡¿¡¼ Á¢µÎºÎ ¶Ç´Â Á¢¹ÌºÎ°¡ ¾ø´Â ¸Þ¼Òµå À̸§À» Á¦¾ÈÇϵµ·Ï â > ȯ°æ ¼³Á¤ > Java ÄÚµå »ý¼º¿¡¼ À̰ÍÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. |