admin管理员组文章数量:1130349
源代码
试题描述
NextDay是一个简单的日期计算器,计算给定日期的下一天的具体日期。如给定2020年1月1日,返回2020年1月2日;给定2020年1月31日,返回2020年2月1日。主要要求考察学生对日期边界以及异常处理的测试的能力。
测试代码
package io.shentuzhigang.demo.test.nextday;
import org.hamcrest.CoreMatchers;
import org.junit.Assert;
import org.junit.Test;
import static org.junit.Assert.assertThat;
/**
* @author ShenTuZhiGang
* @version 1.0.0
* @email 1600337300@qq
* @date 2021-05-23 13:37
*/
public class NextDayTests {
// 有效
@Test
public void testDate01() {
Date date, result, expected;
date = new Date(2, 29, 2016);
result = NextDay.nextDay(date);
result.printDate();
expected = new Date(3, 1, 2016);
Assert.assertEquals(result, expected);
date = new Date(1, 28, 2017);
result = NextDay.nextDay(date);
result.print源代码
试题描述
NextDay是一个简单的日期计算器,计算给定日期的下一天的具体日期。如给定2020年1月1日,返回2020年1月2日;给定2020年1月31日,返回2020年2月1日。主要要求考察学生对日期边界以及异常处理的测试的能力。
测试代码
package io.shentuzhigang.demo.test.nextday;
import org.hamcrest.CoreMatchers;
import org.junit.Assert;
import org.junit.Test;
import static org.junit.Assert.assertThat;
/**
* @author ShenTuZhiGang
* @version 1.0.0
* @email 1600337300@qq
* @date 2021-05-23 13:37
*/
public class NextDayTests {
// 有效
@Test
public void testDate01() {
Date date, result, expected;
date = new Date(2, 29, 2016);
result = NextDay.nextDay(date);
result.printDate();
expected = new Date(3, 1, 2016);
Assert.assertEquals(result, expected);
date = new Date(1, 28, 2017);
result = NextDay.nextDay(date);
result.print版权声明:本文标题:软件测试——NextDay测试 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1764001666a2978414.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论