Java ¿ä¼Ò ÆíÁý

¿©±â¼­´Â Workbench¿¡¼­ Java ¿ä¼Ò¸¦ ÆíÁýÇÕ´Ï´Ù.

¾Æ¿ô¶óÀÎ º¸±â »ç¿ë

  1. Java ÆíÁý±â¿¡¼­ junit.samples.VectorTest.java ÆÄÀÏÀ» ¿­·Á¸é ÆÐŰÁö Ž»ö±â º¸±â¿¡¼­ ÆÄÀÏÀ» µÎ ¹ø Ŭ¸¯ÇϽʽÿÀ.

  2. °­Á¶Ç¥½ÃµÇ´Â ±¸¹®À» º¸½Ê½Ã¿À. ´ÙÀ½Àº ´Ù¸£°Ô Ç¥ÇöµÇ´Â Java ¼Ò½º ºÎºÐÀÇ ¿¹Á¦ÀÔ´Ï´Ù.

    • ÀÏ¹Ý ÁÖ¼®
    • Javadoc ÁÖ¼®
    • Ű¿öµå
    • ¹®ÀÚ¿­
    °­Á¶Ç¥½ÃµÇ´Â ±¸¹®
  3. ¾Æ¿ô¶óÀÎ º¸±â¸¦ º¸½Ê½Ã¿À. ÆÐŰÁö ¼±¾ð, °¡Á®¿À±â ¼±¾ð, Çʵå, À¯Çü, ¸Þ¼Òµå¸¦ Æ÷ÇÔÇÏ¿© Java ÆÄÀÏÀÇ ¾Æ¿ô¶óÀÎÀ» Ç¥½ÃÇÕ´Ï´Ù. ¶ÇÇÑ ¾Æ¿ô¶óÀÎ º¸±â´Â Java ¿ä¼Ò°¡ Á¤ÀûÀÎÁö, ¿ä¾àÀÎÁö, ÃÖÁ¾ÀÎÁö µîÀ» ³ªÅ¸³À´Ï´Ù. ¾Æ¿ô¶óÀÎ º¸±â´Â ¸Þ¼Òµå°¡ ±âº» Ŭ·¡½º(´ëüµÊ)¿¡¼­ ´ëüµÇ´ÂÁöÀÇ ¿©ºÎ³ª ÀÎÅÍÆäÀ̽º(±¸Çö)¿¡¼­ ¸Þ¼Òµå¸¦ ±¸ÇöÇÏ´Â ½Ã±âµµ Ç¥½ÃÇÕ´Ï´Ù.

    ¾Æ¿ô¶óÀÎ º¸±â
  4. ¾Æ¿ô¶óÀÎ º¸±â µµ±¸ ¸ðÀ½¿¡¼­ ÇÊµå ¼û±â±â, Á¤Àû ±¸¼º¿ø ¼û±â±â, ºñ °ø¿ë ±¸¼º¿ø ¼û±â±â ´ÜÃ߸¦ Åä±ÛÇÏ¿© º¸±âÀÇ Ç¥½Ã¸¦ ÇÊÅÍÇϽʽÿÀ.

    ¾Æ¿ô¶óÀÎ º¸±â µµ±¸ ¸ðÀ½
  5. ¾Æ¿ô¶óÀÎ º¸±â¿¡¼­ Á¤·Ä ´ÜÃ߸¦ Åä±ÛÇÏ¿© Java ÆÄÀÏ¿¡ ³ªÅ¸³ª´Â ¼ø¼­°¡ ¾Æ´Ï¶ó ¾ËÆÄºª ¼ø¼­·Î Java ¿ä¼Ò¸¦ Á¤·ÄÇÒ ¼ö ÀÖ½À´Ï´Ù.

  6. Àüü Java ÆÄÀÏÀ» º¸°í ¼Ò½º Äڵ带 ÆíÁýÇϰųª º¸±â¸¦ ´ÜÀÏ Java ¿ä¼Ò·Î ÇÑÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. µµ±¸ ¸ðÀ½¿¡¼­ ¼±ÅÃÇÑ ¿ä¼Ò¸¸ ¼Ò½º Ç¥½Ã ´ÜÃ߸¦ Ŭ¸¯ÇϽʽÿÀ.

    ´ÙÀ½, ¾Æ¿ô¶óÀÎ º¸±â¿¡¼­ ¾Æ¹« ¿ä¼Ò¸¦ ¼±ÅÃÇÏ°í ¼±ÅÃÇÑ ¿ä¼Ò¸¸ Java ÆíÁý±â¿¡ Ç¥½ÃµÊÀ» ÁÖÀÇÇϽʽÿÀ.

    ¼±ÅÃÇÑ ¿ä¼Ò¸¸ Ç¥½Ã µµ±¸ ¸ðÀ½ ´ÜÃß
  7. Àüü Java ÆÄÀÏÀ» ´Ù½Ã º¸·Á¸é ¼±ÅÃÇÑ ¿ä¼Ò¸¸ ¼Ò½º Ç¥½Ã ´ÜÃ߸¦ ´©¸£½Ê½Ã¿À.

    ¾Æ¿ô¶óÀÎ º¸±â¿¡¼­ ¿©·¯ ¿ä¼Ò¸¦ ¼±ÅÃÇÏ°í ÆíÁý±âÀÇ Àüü ÆÄÀÏ º¸±â¿¡ ´Ù½Ã ÇÑ ¹ø Ç¥½ÃµÇ´ÂÁö È®ÀÎÇϽʽÿÀ. ÀÌÁ¦ ¾Æ¿ô¶óÀÎ º¸±â ¼±ÅûçÇ×Àº Java ÆíÁý±âÀÇ ¿ÞÂÊ °æ°è¿¡ ÀÖ´Â ¼¼·Î ´«±ÝÀÚ¿¡ ¹üÀ§ Ç¥½Ã±â·Î Ç¥½ÃµË´Ï´Ù.

    ¹üÀ§ Ç¥½Ã±â

¸Þ¼Òµå Ãß°¡ ¹× ÄÚµå Áö¿ø »ç¿ë

  1. ¾Æ¿ô¶óÀÎ º¸±âÀÇ µµ±¸ ¸ðÀ½¿¡ ¾ËÆÄºª ¼ø¼­ Á¤·Ä ´ÜÃß°¡ ²¨Á® ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.

  2. Java ÆíÁý±â¿¡¼­ VectorTest.java ÆÄÀÏÀÇ ³¡¿¡ (´Ü, À¯ÇüÀÇ ´Ý´Â ´ë°ýÈ£ ¾Õ¿¡) ´ÙÀ½À» ÀÔ·ÂÇÏ¿© ¸Þ¼Òµå Ãß°¡¸¦ ½ÃÀÛÇϽʽÿÀ.

    public void testSizeIsThree() {

    ÆíÁý±â ¿µ¿ª¿¡ ¸Þ¼Òµå À̸§À» ÀÔ·ÂÇÏ´Â Áï½Ã »õ ¸Þ¼Òµå°¡ ¾Æ¿ô¶óÀÎ º¸±âÀÇ ¸Ç ¾Æ·¡¿¡ ³ªÅ¸³³´Ï´Ù.

    ¾Æ¿ô¶óÀÎ º¸±âÀÇ »õ ¸Þ¼Òµå
  3. ÀúÀå ´ÜÃ߸¦ Ŭ¸¯ÇϽʽÿÀ.

    ÄÄÆÄÀÏ ´ÜÀ§°¡ ÀÚµ¿À¸·Î ÄÄÆÄÀÏµÇ°í ¿À·ù´Â ÆÐŰÁö Ž»ö±â º¸±â, Ÿ½ºÅ© º¸±â, ¼¼·Î ´«±ÝÀÚ¿¡ ³ªÅ¸³³´Ï´Ù. ÆÐŰÁö Ž»ö±â º¸±â¿¡¼­ ¿À·ù´Â ¿À·ù°¡ Æ÷ÇÔµÈ ÄÄÆÄÀÏ ´ÜÀ§ÀÇ ÇÁ·ÎÁ§Æ®±îÁö Àü´ÞµË´Ï´Ù.

    ÆÐŰÁö Ž»ö±â¿¡¼­ ¿À·ù Àü´Þ
  4. ´ÙÀ½À» ÀÔ·ÂÇÏ¿© »õ ¸Þ¼Òµå¸¦ ¿Ï·áÇϽʽÿÀ.

        assertTrue(fFull.size() == 3);
    }
  5. ÆÄÀÏÀ» ÀúÀåÇϽʽÿÀ.

    ¿À·ù Ç¥½Ã±â°¡ »ç¶óÁý´Ï´Ù.

·ÎÄà È÷½ºÅ丮¿¡¼­ ¸Þ¼Òµå »èÁ¦ ¹× ¹Ù²Ù±â

¿©±â¼­´Â ·ÎÄà È÷½ºÅ丮 ±â´ÉÀ» »ç¿ëÇÏ¿© ÀÌÀü¿¡ ÀúÀåÇÑ °³º° Java ¿ä¼ÒÀÇ ¹öÀüÀ¸·Î ÀüȯÇÏ´Â °ÍÀ» ÇнÀÇÕ´Ï´Ù.

  1. ¾Æ¿ô¶óÀÎ º¸±â¿¡¼­ ¸Þ¼Òµå¸¦ ¼±ÅÃÇϰí ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼­ »èÁ¦¸¦ Ŭ¸¯ÇÏ¿© ¹æ±Ý ÀÛ¼ºÇÑ ¸Þ¼Òµå¸¦ »èÁ¦ÇϽʽÿÀ.

  2. Java ÆíÁý±â¿¡¼­ VectorTest.java ÆÄÀÏÀÇ ³¡¿¡ ´ÙÀ½À» ÀÔ·ÂÇÏ¿© ¸Þ¼ÒµåÀÇ »õ ¹öÀüÀ» Ãß°¡ÇϽʽÿÀ.

    public void testSizeIsThree() {
        fFull.add(0, new Integer(0));
        fFull.remove(new Integer(3));
        assertTrue(fFull.size() == 3);
    }

    ÆÄÀÏÀ» ÀúÀåÇϽʽÿÀ.

  3. ¾Æ¿ô¶óÀÎ º¸±â¿¡¼­ testSizeIsThree() ¸Þ¼Òµå¸¦ ¼±ÅÃÇϰí ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼­ ·ÎÄà È÷½ºÅ丮¿¡¼­ ¹Ù²Ù±â¸¦ ¼±ÅÃÇϽʽÿÀ.

  4. ·ÎÄà È÷½ºÅ丮¿¡¼­ Java ¿ä¼Ò ¹Ù²Ù±â ´ëÈ­ »óÀÚ¿¡¼­ ·ÎÄà È÷½ºÅ丮 ¸ñ·ÏÀº ÇØ´ç ¿ä¼ÒÀÇ ´Ù¾çÇÑ ÀúÀå »óŸ¦ Ç¥½ÃÇÕ´Ï´Ù. Java ¼Ò½º ºñ±³ ºÐÇÒâÀº ¼±ÅÃµÈ È÷½ºÅ丮 ÀÚ¿ø°ú ±âÁ¸ Workbench ÀÚ¿ø °£ÀÇ Â÷ÀÌÁ¡À» ÀÚ¼¼È÷ Ç¥½ÃÇÕ´Ï´Ù.

    ·ÎÄà È÷½ºÅ丮¿¡¼­ ¹Ù²Ù±â
  5. ·ÎÄà È÷½ºÅ丮 ºÐÇÒâ¿¡¼­ »èÁ¦ÇÑ ¹öÀüÀ» ¼±ÅÃÇÑ ÈÄ ¹Ù²Ù±â ´ÜÃ߸¦ Ŭ¸¯ÇϽʽÿÀ.

    Java ÆíÁý±â¿¡¼­ ¸Þ¼Òµå¸¦ ¼±ÅÃµÈ È÷½ºÅ丮 ¹öÀüÀ¸·Î ¹Ù²ß´Ï´Ù.

  6. ÆÄÀÏÀ» ÀúÀåÇϽʽÿÀ.

ÄÁÅÙÃ÷ Áö¿ø »ç¿ë

  1. Java ÆíÁý±â¿¡¼­ junit.samples.VectorTest.java ÆÄÀÏÀ» ¿©½Ê½Ã¿À.

  2. ¾Æ¿ô¶óÀÎ º¸±â¿¡¼­ testSizeIsThree() ¸Þ¼Òµå¸¦ ¼±ÅÃÇÏ¿© ÀÌ ¸Þ¼Òµå·Î À̵¿ÇϽʽÿÀ.

  3. ¸Þ¼Òµå ³¡¿¡ ´ÙÀ½ ÇàÀ» Ãß°¡ÇϽʽÿÀ.

    Vector v = new Vector();
    for (int i=0; i<3; i++)
        v.addElement(new Object());
    assert
  4. assert¶õ ´Ü¾î ³¡¿¡ Ä¿¼­¸¦ µÎ°í Ctrl+½ºÆäÀ̽º¹Ù¸¦ ´­·¯ ÄÚµå Áö¿øÀ» Ȱ¼ºÈ­ÇϽʽÿÀ.

    Á¦¾È ¸ñ·Ï°ú ÇÔ²² ÄÁÅÙÃ÷ Áö¿ø âÀÌ ³ªÅ¸³³´Ï´Ù. ¸ñ·ÏÀ» È­¸éÀ̵¿ÇÏ¿© »ç¿ë °¡´ÉÇÑ ¼±ÅÃÇ׸ñÀ» º¸½Ê½Ã¿À.

    ÄÁÅÙÃ÷ Áö¿ø
  5. ÄÁÅÙÃ÷ Áö¿ø âÀÌ ¿©ÀüÈ÷ Ȱ¼ºÈ­µÈ »óÅ¿¡¼­ assert ´ÙÀ½¿¡ °ø¹é ¾øÀÌ 't'¸¦ ÀÔ·ÂÇϽʽÿÀ. ¸ñ·Ï ¹üÀ§°¡ Á¼¾ÆÁ® 'assert'·Î ½ÃÀÛÇÏ´Â Ç׸ñ¸¸ Ç¥½ÃµË´Ï´Ù.

    ¸ñ·ÏÀÇ ¿©·¯ Ç׸ñÀ» ¼±ÅÃÇÏ¿© Ä¿¼­¸¦ °®´Ù ´ë¸é °¢ Ç׸ñ¿¡ °üÇÑ »ç¿ë °¡´ÉÇÑ Javadoc µµ¿ò¸»À» º¼ ¼ö ÀÖ½À´Ï´Ù.

    ÄÁÅÙÃ÷ Áö¿ø ÇÊÅ͵Ê
  6. ¸ñ·Ï¿¡¼­ assertTrue(boolean) ¿É¼ÇÀ» ¼±ÅÃÇϰí Enter¸¦ ´©¸£½Ê½Ã¿À.

    assertTrue(boolean) ¸Þ¼ÒµåÀÇ Äڵ尡 »ðÀԵ˴ϴÙ.

  7. ´ÙÀ½°ú °°ÀÌ ÇàÀ» ¿Ï¼ºÇϽʽÿÀ.

    assertTrue(v.size() == fFull.size());
  8. ÆÄÀÏÀ» ÀúÀåÇϽʽÿÀ.

ÅÛÇø®Æ® »ç¿ë

  1. Java ÆíÁý±â¿¡¼­ junit.samples.VectorTest.java ÆÄÀÏÀ» ¿©½Ê½Ã¿À.

  2. ´ÙÀ½À» ÀÔ·ÂÇÏ¿© »õ ¸Þ¼Òµå Ãß°¡¸¦ ½ÃÀÛÇϽʽÿÀ.

    public void testValues() {
        Integer[] expected= new Integer[3];
        for
  3. forÀÇ ³¡¿¡ Ä¿¼­¸¦ µÎ°í Ctrl+½ºÆäÀ̽º¹Ù¸¦ ´­·¯ ÄÁÅÙÃ÷ Áö¿øÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇϽʽÿÀ.

    for¿¡ ´ëÇÑ ÄÁÅÙÃ÷ Áö¿ø
  4. for - iterate over array Ç׸ñÀ» ¼±ÅÃÇϽʽÿÀ.

    ÅÛÇø®Æ®°¡ ÆíÁý±â¿¡¼­ »ðÀԵǰí i°¡ °­Á¶Ç¥½ÃµË´Ï´Ù. ·ÎÄà ¹è¿­ À̸§ÀÌ ÀÚµ¿À¸·Î ÃßÁ¤µË´Ï´Ù.

    ÅÛÇø®Æ®¿¡ ´ëÇØ »ðÀÔµÊ
  5. Enter¸¦ ´­·¯ ÅÛÇø®Æ®¸¦ È®ÀÎÇϽʽÿÀ.

  6. ´ÙÀ½°ú °°ÀÌ ÇÏ¿© for ·çÇÁ¸¦ ¿Ï·áÇϽʽÿÀ.

    public void testValues() {
        Integer[] expected= new Integer[3];
        for (int i= 0; i < expected.length; i++) {
            expected[i]= i + 1;
        }
        
        Integer[] actual= to
  7. toÀÇ ³¡¿¡ Ä¿¼­¸¦ µÎ°í Ctrl+½ºÆäÀ̽º¹Ù¸¦ ´­·¯ ÄÁÅÙÃ÷ Áö¿øÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇϽʽÿÀ. toarray - convert collection to array¸¦ ¼±ÅÃÇϽʽÿÀ.

    ÅÛÇø®Æ®¿¡ ´ëÇØ »ðÀÔµÊ

    ÅÛÇø®Æ®°¡ ÆíÁý±â¿¡¼­ »ðÀԵǰí typeÀÌ °­Á¶Ç¥½ÃµÇ°í ¼±Åõ˴ϴÙ.

    ÅÛÇø®Æ®¿¡ ´ëÇØ »ðÀÔµÊ
  8. Integer¸¦ ÀÔ·ÂÇÏ¿© ¼±ÅûçÇ×À» °ãÃľ²½Ê½Ã¿À. ¹è¿­ »ý¼ºÀÚÀÇ À¯ÇüÀÌ µ¿±âÈ­µÇ¾î º¯°æµË´Ï´Ù.

  9. TabÀ» ÀÔ·ÂÇÏ¿© collectionÀ» °­Á¶Ç¥½ÃÇÏ°í ¼±ÅÃÇϰí fFullÀ» ÀÔ·ÂÇÏ¿© ¼±ÅûçÇ×À» °ãÃľ²½Ê½Ã¿À.

    ÅÛÇø®Æ®¿¡ ´ëÇØ »ðÀÔµÊ
  10. Enter¸¦ ÀÔ·ÂÇÏ¿© ÅÛÇø®Æ®¸¦ È®ÀÎÇϽʽÿÀ.

  11. ´ÙÀ½ ÄÚµå ÇàÀ» Ãß°¡ÇÏ¿© ¸Þ¼Òµå¸¦ ¿Ï·áÇϽʽÿÀ.

            assertEquals(expected.length, actual.length);
            for (int i= 0; i < actual.length; i++)
                assertEquals(expected[i], actual[i]);
        }
  12. ÆÄÀÏÀ» ÀúÀåÇϽʽÿÀ.

°¡Á®¿À±â ü°èÈ­

  1. Java ÆíÁý±â¿¡¼­ junit.samples.VectorTest.java ÆÄÀÏÀ» ¿©½Ê½Ã¿À.

  2. ¾Æ¿ô¶óÀÎ º¸±â¿¡¼­ °¡Á®¿À±â ¼±¾ðÀ» ¼±ÅÃÇϰí ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼­ »èÁ¦¸¦ ¼±ÅÃÇÏ¿© °¡Á®¿À±â ¼±¾ðÀ» »èÁ¦ÇϽʽÿÀ.

    ¾Æ¿ô¶óÀÎ º¸±â ÄÁÅØ½ºÆ® ¸Þ´º
  3. ÆíÁý±âÀÇ ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼­ °¡Á®¿À±â ü°èÈ­¸¦ ¼±ÅÃÇϽʽÿÀ.

    ÇÊ¿äÇÑ import ¹®ÀÌ ÆÐŰÁö ¼±¾ð ¾Æ·¡ÀÇ ÄÚµå óÀ½¿¡ Ãß°¡µË´Ï´Ù.

    °¡Á®¿À±â ü°èÈ­

    ´Ù¸¥ ¹æ¹ýÀ¸·Î ¾Æ¿ô¶óÀÎ º¸±â¿¡¼­ °¡Á®¿À±â ¼±¾ðÀÇ ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼­ Á÷Á¢ °¡Á®¿À±â ü°èÈ­¸¦ È£ÃâÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

    Âü°í: ȯ°æ ¼³Á¤¿¡¼­ °¡Á®¿À±â ¼±¾ðÀÇ ¼ø¼­¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù(â > ȯ°æ ¼³Á¤ > Java > °¡Á®¿À±â ü°èÈ­).

  4. ÆÄÀÏÀ» ÀúÀåÇϽʽÿÀ.

¸Þ¼Òµå ÃßÃâ

¿©±â¼­´Â junit.framework.TestSuiteÀÇ »ý¼ºÀÚ Äڵ带 °³¼±ÇÏ´Â °ÍÀ» ÇнÀÇÕ´Ï´Ù. ÄÚµå ¸ñÀûÀÌ ¸íÈ®Çϵµ·Ï ±âº» Ŭ·¡½º¿¡¼­ collectTestMethods¶ó´Â »õ ¸Þ¼Òµå·Î Å×½ºÆ® »ç·Ê¸¦ ¼öÁýÇÏ´Â Äڵ带 ÃßÃâÇÕ´Ï´Ù.

  1. junit.framework.TestSuite.java ÆÄÀÏ¿¡¼­ ´ÙÀ½ ÄÚµå ¹üÀ§¸¦ ¼±ÅÃÇϽʽÿÀ.

    Class superClass= theClass;
    Vector names= new Vector();
    while (Test.class.isAssignableFrom(superClass)) {
        Method[] methods= superClass.getDeclaredMethods();
        for (int i= 0; i < methods.length; i++) {
            addTestMethod(methods[i], names, constructor);
        }
        superClass= superClass.getSuperclass();
    }

    ¼±ÅûçÇ× È®Àå ¹üÀ§ ±â´ÉÀ» »ç¿ëÇÏ¿© ÄÚµå ¹üÀ§¸¦ ¼±ÅÃÇϽʽÿÀ.

    1. »ý¼ºÀÚ TestSuite(Class)¸¦ Ž»öÇϽʽÿÀ.
    2. while ¹Ù·Î ¾Õ¿¡ Ä¿¼­¸¦ µÎ½Ê½Ã¿À.
    3. Alt+Shift+À§·Î È­»ìÇ¥¸¦ ´©¸£½Ê½Ã¿À.
    4. Alt+Shift+¿ÞÂÊ È­»ìÇ¥¸¦ µÎ ¹ø ´©¸£½Ê½Ã¿À.
  2. ÆíÁý±âÀÇ ¼±ÅûçÇ× ÄÁÅØ½ºÆ® ¸Þ´º¿¡¼­ ¸®ÆÑÅÍ > ¸Þ¼Òµå ÃßÃâ...À» ¼±ÅÃÇϽʽÿÀ.

    ÄÁÅØ½ºÆ® ¸Þ´º ¸Þ¼Òµå ÃßÃâ
  3. ¸Þ¼Òµå À̸§ Çʵ忡 collectInheritedTests¸¦ ÀÔ·ÂÇÑ ÈÄ ´ÙÀ½À» Ŭ¸¯ÇϽʽÿÀ.

    ¸Þ¼Òµå ÃßÃâ ¸¶¹ý»ç ÆäÀÌÁö 1
  4. ¸®ÆÑÅ丵 ¹Ì¸®º¸±â ÆäÀÌÁö¿¡¼­ ¾ÕÀ¸·Î Àû¿ëµÉ º¯°æ»çÇ×À» Ç¥½ÃÇÕ´Ï´Ù.

    ¿Ï·á¸¦ ´­·¯ ¸Þ¼Òµå¸¦ ÃßÃâÇϽʽÿÀ.

    ¸Þ¼Òµå ÃßÃâ ¸¶¹ý»ç ÆäÀÌÁö 2
  5. ¾Æ¿ô¶óÀÎ º¸±â¿¡¼­ ÃßÃâµÈ ¸Þ¼Òµå¸¦ ¼±ÅÃÇÏ¿© À̵¿ÇϽʽÿÀ.

    ¸Þ¼Òµå ÃßÃâ

¼±¾ð ¿­±â ¹× À¯Çü °èÃþ ±¸Á¶¿¡¼­ ¿­±â »ç¿ë

  1. Java ÆíÁý±â¿¡¼­ junit.samples.money.MoneyTest.java ÆÄÀÏÀ» ¿©½Ê½Ã¿À.

  2. MoneyTest Ŭ·¡½º ¼±¾ðÀÇ Ã¹ ¹øÂ° Çà¿¡¼­ TestCase ¼öÆÛŬ·¡½º ½ºÆåÀ» ¼±ÅÃÇϰí

    • ¸Þ´º Ç¥½ÃÁÙ¿¡¼­ Ž»ö > ¼±¾ð ¿­±â¸¦ ¼±ÅÃÇϰųª
    • F3À» ´©¸£½Ê½Ã¿À.

    Âü°í: ÀÌ ¸í·ÉÀº ¸Þ¼Òµå¿Í Çʵ忡 ´ëÇØ¼­µµ Àû¿ëµË´Ï´Ù.

    ¸Þ´º ¼±¾ð ¿­±â

    TestCase ¼öÆÛŬ·¡½º°¡ ÆíÁý±â ¿µ¿ª¿¡ ¿­¸®¸ç ¾Æ¿ô¶óÀÎ º¸±â¿¡µµ Ç¥½ÃµË´Ï´Ù.

    ¿­¸° ¼±¾ð
  3. TestCase.java ÆíÁý±â ÅÇÀ» Ŭ¸¯ÇÏ¿© ÆíÁý±â¸¦ Ȱ¼ºÈ­ÇϽʽÿÀ. Ŭ·¡½º ¼±¾ðÀÌ ¼±ÅõǾî ÀÖÀ½À» È®ÀÎÇϰí

    • ¸Þ´º Ç¥½ÃÁÙ¿¡¼­ Ž»ö > À¯Çü °èÃþ ±¸Á¶ ¿­±â¸¦ ¼±ÅÃÇϰųª
    • F4¸¦ ´©¸£½Ê½Ã¿À.
    ¸Þ´º À¯Çü °èÃþ ±¸Á¶ ¿­±â
  4. °èÃþ º¸±â°¡ ¿­¸®°í TestCase Ŭ·¡½º°¡ Ç¥½ÃµË´Ï´Ù.

    À¯Çü °èÃþ ±¸Á¶ º¸±â

    Âü°í: °èÃþ º¸±âÀÇ À¯Çü ¹× ¸Þ¼Òµå¿¡¼­ ÆíÁý±â¸¦ ¿­ ¼öµµ ÀÖ½À´Ï´Ù.

°ü·Ã °³³ä

Java º¸±â
Java ÆíÁý±â
¸®ÆÑÅ丵 Áö¿ø
ÅÛÇø®Æ®

°ü·Ã Ÿ½ºÅ©

Java ÆíÁý±â »ç¿ë
¿ä¼Ò Ç¥½Ã ¹× ¼û±â±â
´ÜÀÏ ¿ä¼Ò ¶Ç´Â Àüü Java ¿ä¼Ò Ç¥½Ã
Java º¸±âÀÇ ¿ä¼Ò Á¤·Ä
·ÎÄà È÷½ºÅ丮 »ç¿ë
ÄÁÅÙÃ÷ Áö¿ø »ç¿ë
ÅÛÇø®Æ® »ç¿ë
import ¹® °ü¸®
¸®ÆÑÅ丵
¹Ì¸®º¸±â·Î ¸®ÆÑÅ丵
°èÃþ º¸±â »ç¿ë
Java ¿ä¼Ò¿¡¼­ À¯Çü °èÃþ ±¸Á¶ ¿­±â
ÇöÀç ÅØ½ºÆ® ¼±ÅûçÇ׿¡¼­ À¯Çü °èÃþ ±¸Á¶ ¿­±â
¼±ÅÃµÈ ¿ä¼ÒÀÇ ÆíÁý±â ¿­±â

°ü·Ã ÂüÁ¶

Java ¾Æ¿ô¶óÀÎ º¸±â
Java ÄÁÅÙÃ÷ Áö¿ø
ÅÛÇø®Æ® ȯ°æ ¼³Á¤
°¡Á®¿À±â ü°èÈ­ ȯ°æ ¼³Á¤
Java ÆíÁý±â ȯ°æ ¼³Á¤
¸Þ¼Òµå ¿À·ù ÃßÃâ
À¯Çü °èÃþ ±¸Á¶ º¸±â