¼Ò½º ÄÚµå ÅÛÇø®Æ® »ç¿ë

ÀÌ Àý¿¡¼­´Â ÄÁÅÙÃ÷ Áö¿øÀ» »ç¿ëÇÏ¿© °øÅë ·çÆ® ±¸Á¶¿¡ ÇØ´çÇÏ´Â ÅÛÇø®Æ®¸¦ ä¿ó´Ï´Ù. ¾ÆÁ÷ Java ÆíÁý±â¿¡¼­ junit.samples.VectorTest.java ÆÄÀÏÀ» ¿­Áö ¾Ê¾ÒÀ¸¸é Áö±Ý ÀÌ ÆÄÀÏÀ» ¿©½Ê½Ã¿À.

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

    public void testValues() {
        Integer[] expected= new Integer[3];
        for

  2. forÀÇ ³¡¿¡ Ä¿¼­¸¦ µÎ°í Ctrl+½ºÆäÀ̽º¹Ù¸¦ ´­·¯ ÄÁÅÙÃ÷ Áö¿øÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇϽʽÿÀ.   "for" ·çÇÁ¿¡ ÇØ´çÇÏ´Â °øÅë ÅÛÇø®Æ® ¸ñ·ÏÀÌ Ç¥½ÃµË´Ï´Ù.  ÅÛÇø®Æ®¸¦ ¸¶¿ì½º·Î °¡¸®Å°¸é ÇØ´çµÇ´Â µµ¿ò¸» ¸Þ½ÃÁö¿¡¼­ ÅÛÇø®Æ®¿¡ ÇØ´çÇÏ´Â Äڵ尡 Ç¥½ÃµË´Ï´Ù.  ·ÎÄà ¹è¿­ À̸§ÀÌ ÀÚµ¿À¸·Î ÃßÁ¤µË´Ï´Ù.

    ÄÁÅÙÃ÷ Áö¿ø for

  3. for - iterate over array Ç׸ñÀ» ¼±ÅÃÇϰí Enter¸¦ ´­·¯ ÅÛÇø®Æ®¸¦ È®ÀÎÇϽʽÿÀ.  ÅÛÇø®Æ®°¡ ¼Ò½º Äڵ忡 »ðÀԵ˴ϴÙ.

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

  4. ´ÙÀ½À¸·Î, »öÀÎ º¯¼öÀÇ À̸§À» i¿¡¼­ e·Î º¯°æÇÕ´Ï´Ù. »öÀÎ º¯¼ö´Â ÀÚµ¿À¸·Î ¼±ÅõǹǷΠÀ̸¦ ¼öÇàÇÏ·Á¸é e¸¸ ´©¸£¸é µË´Ï´Ù. »öÀÎ º¯¼öÀÇ À̸§ÀÌ ¸ðµç °÷¿¡¼­ º¯°æµÇ´ÂÁö È®ÀÎÇÕ´Ï´Ù. ÅÛÇø®Æ®¸¦ »ðÀÔÇÒ ¶§ °°Àº À̸§À» »ç¿ëÇÏ´Â ¸ðµç ÅÛÇø®Æ® º¯¼ö°¡ ¼­·Î ¿¬°áµË´Ï´Ù. µû¶ó¼­ Çϳª¸¦ º¯°æÇÏ¸é ´Ù¸¥ ¸ðµç °ªµµ º¯°æµË´Ï´Ù.

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

  5. Tab ۸¦ ´©¸£¸é Ä¿¼­°¡ ÄÚµå ÅÛÇø®Æ®ÀÇ ´ÙÀ½ º¯¼ö·Î À̵¿ÇÕ´Ï´Ù. ÀÌ´Â ¹è¿­ expectedÀÔ´Ï´Ù.

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

    À̸§À» º¯°æÇÏÁö´Â ¾ÊÀ¸¹Ç·Î(À̸§Àº ÅÛÇø®Æ®¿¡ ÀÇÇØ ¿Ã¹Ù¸¥ °ÍÀ¸·Î ÃßÁ¤µÇ¾úÀ½) ´Ù½Ã Tab ۸¦ ´©¸£½Ê½Ã¿À. ÀÌ·Î½á ÆíÁýÇÒ º¯¼ö°¡ ³²¾Æ ÀÖÁö ¾ÊÀ¸¹Ç·Î ÅÛÇø®Æ®¿¡¼­ ³ª°©´Ï´Ù.
  6. ´ÙÀ½°ú °°ÀÌ for ·çÇÁ¸¦ ¿Ï·áÇϽʽÿÀ.

    for (int e= 0; e < expected.length; e++) {
        expected[e]= new Integer(e + 1);
    }
    Integer[] actual= to

  7. toÀÇ ³¡¿¡ Ä¿¼­¸¦ µÎ°í Ctrl+½ºÆäÀ̽º¹Ù¸¦ ´­·¯ ÄÁÅÙÃ÷ Áö¿øÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇϽʽÿÀ. toarray - convert collection to array¸¦ ¼±ÅÃÇÏ°í ¼±ÅûçÇ×À» È®ÀÎÇÏ·Á¸é Enter¸¦ ´©¸£½Ê½Ã¿À. (¶Ç´Â ¼±ÅûçÇ×À» µÎ ¹ø Ŭ¸¯ÇϽʽÿÀ.)

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

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

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

  8. Integer¸¦ ÀÔ·ÂÇÏ¿© ¼±ÅûçÇ×À» °ãÃľ²½Ê½Ã¿À. ¹è¿­ »ý¼ºÀÚ À¯ÇüÀº ¼±ÅûçÇ× º¯°æ ½Ã º¯°æµË´Ï´Ù.
  9. TabÀ» ´­·¯ ¼±ÅûçÇ×À» collectionÀ¸·Î À̵¿Çϰí fFullÀ» ÀÔ·ÂÇÏ¿© °ãÃľ²½Ê½Ã¿À.

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

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

    assertEquals(expected.length, actual.length);
    for (int i= 0; i < actual.length; i++)
        assertEquals(expected[i], actual[i]);
    }

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

°ü·Ã °³³ä

Java ÆíÁý±â
ÅÛÇø®Æ®

°ü·Ã Ÿ½ºÅ©

Java ÆíÁý±â »ç¿ë
ÅÛÇø®Æ® »ç¿ë

°ü·Ã ÂüÁ¶

ÅÛÇø®Æ® ȯ°æ ¼³Á¤
Java ÆíÁý±â ȯ°æ ¼³Á¤

Copyright (c) 2000, 2003 IBM Corporation and others. All Rights Reserved.