Google
[1536]
 
 
 
 
 
 
 
 
 
 
 
 
¾×¼Ç½ºÅ©¸³Æ®  
 
 
 
 
 
 
 
 
 
 
 

JsUnit ¿¡¼­´Â Å×½ºÆ® ÆäÀÌÁö¸¦ ¼öÇàÇÔ¿¡ ÀÖ¾î ´Ü 1¹ø¸¸ ½ÇÇàµÇ´Â ¸Þ¼Òµå¸¦ Á¦°øÇÑ´Ù. setUpPage ¸Þ¼Òµå´Â Çѹø Á¤ÀÇÇϸé Å×½ºÆ® ¸Þ¼Òµå°¡ ¿©·¯°³ ¼öÇàµÇ´õ¶óµµ ¸Ç óÀ½ ´Ü 1¹ø¸¸ ½ÇÇàµÇ¹Ç·Î ÀÌ ¸Þ¼Òµå¿ª½Ã ÆÄ¶ó¹ÌÅÍÀÇ Ãʱ⠼³Á¤°ªÀ» ÀúÀåÇϴµ¥ »ç¿ëµÈ´Ù. ¹Ýµå½Ã ±â¾ïÇØ¾ß ÇÒ °ÍÀº setUpPage ¸Þ¼Òµå ³»¿¡´Â setUpPageStatus º¯¼ö°¡ À־ ÆÄ¶ó¹ÌÅÍ ÃʱâÈ­ ÀÛ¾÷ÀÌ ³¡³ª¸é "complete" À¸·Î ¼³Á¤ÇØ¾ß ¿¡·¯ ¾øÀÌ µ¿ÀÛÇÑ´Ù. ¾Æ·¡ »ùÇÃÀ» Âü°íÇÏÀÚ.

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
            "http://www.w3.org/TR/html4/loose.dtd">
<html>
  <head>
    <title>A Simple Test Page</title>
 <script language="javascript" src="../jsunit/app/jsUnitCore.js"></script>
 <script language="javascript" src="js/sample2.js"></script>
 <script language="javascript">
 var arg1;
 var arg2;
 
 function setUpPage(){
  arg1 = 2;
  arg2 = 2;
  setUpPageStatus = "complete";
 }

 function testAddValidArgs(){
      assertEquals("2 + 2 is 4", 4, addTwoNumbers(2, 2));
    }

 function testSubstractValidArgs(){
      assertEquals("2 - 2 is 0", 0, subtractTwoNumbers(2, 2));
    }

 function testMultiplyValidArgs(){
      assertEquals("2 * 2 is 4", 4, multiplyTwoNumbers(2, 2));
    }

 function testDivideValidArgs(){
      assertEquals("2 / 2 is 1", 1, divideTwoNumbers(2, 2));
    }
 
 </script>
  </head>
  <body>
    This is an example of setUpPage()
  </body>
</html>

<setUpPage.html ÀÇ Àüü ¼Ò½º ÄÚµå>

 

function addTwoNumbers(value1, value2){
  return parseInt(value1) + parseInt(value2);
}

function subtractTwoNumbers(value1, value2){
  return parseInt(value1) - parseInt(value2);
}

function multiplyTwoNumbers(value1, value2){
  return parseInt(value1) * parseInt(value2);
}

function divideTwoNumbers(value1, value2){
  return parseInt(value1) / parseInt(value2);
}

<sample2.js ÀÇ Àüü ¼Ò½º ÄÚµå>

 

À§ »ùÇÃÀº µÎ ¼öÀÇ µ¡¼À »¬¼À, °ö¼À, ³ª´°¼ÀÀ» Å×½ºÆ® ÇØ º¸´Â Å×½ºÆ® ÆäÀÌÁö·Î½á setUpPage ¸Þ¼Òµå¸¦ ¾î¶»°Ô ÀÛ¼ºÇÏ´ÂÁö ÀÌÇØÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.