⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 proja-test-cases.txt

📁 a Java program that reads in the following values from the standard input device (i.e. Keyboard) an
💻 TXT
字号:
Provided that it is ultimately the responsibility of the students to 
comprehensively test their program and make sure that it indeed 
satisfies all explicit and implicit requirements for a given project; 
the following few test cases are just ment to give you some ideas on 
how to go about testing your first project (projA):

	Test Case: 1 (valid inputs)
	Aim: To test if the number of months is zero the result is correct.
	Inputs:
		A (loan Amount)= 100000.00
		r (interest rate)= 10
		Y (number of years)= 10
		M (number of months)= 0

	Output:	
		R (monthly Repayents): $1356.21

        Test Case: 2 (valid inputs)
        Aim: To test if the number of months is not zero the result is correct.
        Inputs:
                A (loan Amount)= 100000.00
                r (interest rate)= 10
                Y (number of years)= 9
                M (number of months)= 12

        Output:
                R (monthly Repayents): $1356.21


        Test Case: 3 (valid inputs)
        Aim: To test if the number of years is zero and the number of months
	     is correct (i.e. <= 12) the result is correct.
        Inputs:
                A (loan Amount)= 100000.00
                r (interest rate)= 10
                Y (number of years)= 0
                M (number of months)= 12

        Output: 
                R (monthly Repayents): $9166.67


        Test Case: 4 (invalid inputs)
        Aim: To test that an invalud amount is not accepted.
        Inputs:
                A (loan Amount)= -100000.00
                r (interest rate)= 10
                Y (number of years)= 9
                M (number of months)= 12

        Output:
		Some error message for the invalid amount!


        Test Case: 5 (invalid inputs)
        Aim: To test that an invalud interest rate is not accepted.
        Inputs:
                A (loan Amount)= 100000.00
                r (interest rate)= -10
                Y (number of years)= 9
                M (number of months)= 12

        Output:
                Some error message for the invalid interest rate!


        Test Case: 6 (invalid inputs)
        Aim: To test that an invalud value for year(s) is not accepted.
        Inputs:
                A (loan Amount)= 100000.00
                r (interest rate)= 10
                Y (number of years)= -9
                M (number of months)= 12

        Output:
                Some error message for the invalid year(s)!


        Test Case: 7 (invalid inputs)
        Aim: To test that an invalud value for months is not accepted.
        Inputs:
                A (loan Amount)= 100000.00
                r (interest rate)= 10
                Y (number of years)= 9
                M (number of months)= -12

        Output:
                Some error message for the invalid months!

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -