??????Java?????????????
???????????? ???????[ 2014/7/3 14:52:55 ] ????????Java????
??????з???
????????????????????Щ??????e?????????????????????????з?????
private void assertThatRangeExists(List<Range> ranges?? int rangeNb??
String start?? String stop) throws ParseException {
assertEquals(ranges.get(rangeNb).getStart()?? SDF.parse(start).getTime());
assertEquals(ranges.get(rangeNb).getEnd()?? SDF.parse(stop).getTime());
}
@Test
public void shouldReturnHourlyRanges() throws ParseException {
// given
Date dateFrom = SDF.parse("2012-07-23 12:00");
Date dateTo = SDF.parse("2012-07-23 15:00");
// when
final List<Range> ranges = HourlyRange.getRanges(dateFrom?? dateTo);
// then
assertEquals(ranges.size()?? 3);
assertThatRangeExists(ranges?? 0?? "2012-07-23 12:00"?? "2012-07-23 13:00");
assertThatRangeExists(ranges?? 1?? "2012-07-23 13:00"?? "2012-07-23 14:00");
assertThatRangeExists(ranges?? 2?? "2012-07-23 14:00"?? "2012-07-23 15:00");
}
|
??????????????Щ???????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????鵽??????????У???????????????????????????????????????????
????????????????Щ???????????????????????????????С?
?????????????????????????????????????з????????????????????????????????????????????Щ??з???????????????????
??????????????????????????????У????????
?????????????????????Щ?????????????????????????????????????????????assertThatRangeExists()??????4???????????????????
?????????????????????и?????Щ??????????Щ???????????Щ?????????????????????????У????????????Щ?????????£????????????
???????????????????????ж????????д????????ζ?????????????????潫???????Щ???????????????????????????Щ????????????
????????????
?????????????????????????????Щ?1???????????????JUnit????TestNG??????????????????????Java???磬????????????????????????????????AssertJ??FEST Fluent Assertions??????????????? Hamcrest????????????????????????????á?????????????????????????????????????Ч?????????????AssertJ????????????????Fluent??????IDE??????????y???
????????AssertJ??JUnit????TestNG????????????????????import??????ò????????????????????????AssertJ??????????????
????AssertJ?????Щ????????????????????????????“??”???????assertThat()??????????Assertions????????????????÷???????????????????????????????????????????????????????????????????????У?鱻???????????????????????Щ?????
????assertThat(myDouble).isLessThanOrEqualTo(2.0d);
????assertThat(myListOfStrings).contains("a");
????assertThat("some text")
????.isNotEmpty()
????.startsWith("some")
????.hasLength(9);
???????????????AssertJ?????JUnit??TestNG???????????????????assertThat("some text")????????????????????????????????????????????????????????IDE??????????????????????????????????????????????????????double???????????“assertThat(myDouble).”???????CTRL + SPACE??????????IDE???????????IDE?????????????????б??????isEqualTo(expectedDouble)??isNegative()??isGreaterThan(otherDouble)????????Щ????????double???У?顣?????????????????
??????

???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11