NexDate函数包含三个变量:month 、 day 和 year ,函数输出输入日期后一天的日期。
NextDate函数的边界值分析测试用例。
NextDate函数中,隐含规定了变量mouth和变量day的取值范围为1≤mouth≤12和1≤day≤31,
时间的取值范围为[1970.1.1~2038.1.18] 或者[1900.1.1~2099.12.31],以后者为例
测试用例 | mouth | day | year | 预期输出 |
Test1 Test2 Test3 Test4 Test5 Test6 Test7 | 6 6 6 6 6 6 6 | 15 15 15 15 15 15 15 | 1899 1900 1901 2010 2098 2099 2100 | Year超出[1900…2099] 1900.6.16 1901.6.16 2010.6.16 2098.6.16 2099.6.16 Year超出[1900…2099] |
Test8 Test9 Test10 Test11 Test12 Test13 | 7 7 7 7 7 7 | 0 1 2 30 31 32 | 2001 2001 2001 2001 2001 2001 | day超出[1…31] 2001.7.2 2001.7.3 2001.7.33 2001.8.1 day超出[1…31] |
Test14 Test15 Test16 Test17 Test18 Test19 | 0 1 2 11 12 13 | 15 15 15 15 15 15 | 2001 2001 2001 2001 2001 2001 | Mouth超出[1…12] 2001.1.16 2001.2.16 2001.11.16 2001.12.16 Mouth超出[1…12] |
Test20 | 12 | 31 | 1989 | 1900.1.1或者 Year超出[1900…2099] 或者时间超出范围 |
Test21 | 1 | 1 | 1900 | 1900.1.2 |
Test22 | 12 | 30 | 2099 | 2099.12.31 |
Test23 | 12 | 31 | 2099 | 2100.1.1 或者时间超出范围 |
Test24 | 1 | 1 | 2100 | 时间超出范围或者 Year超出[1900…2099] |
Test25 | 11 | 31 | 2010 | 合理但是不合法的时间,提示输入错误,或者不存在 |
…… |
|
|
|
|