<!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 메소드를 어떻게 작성하는지 이해할 수 있을 것이다.
'Framework > AJAX' 카테고리의 다른 글
AJAX 강의 6-6장 - JsUnit 활용/page timeout 필드 (0) | 2007.06.29 |
---|---|
AJAX 강의 6-5장 - JsUnit 활용/Tracing and Logging (0) | 2007.06.29 |
AJAX 강의 6-3장 - JsUnit 활용/setUp & tearDown 메소드 (0) | 2007.06.29 |
AJAX 강의 6-2장 - JsUnit 활용/테스트 메소드작성 (0) | 2007.06.29 |
AJAX 강의 6-1장 - JsUnit 활용/시작하기 (0) | 2007.06.29 |