jjzjj

testedMethod

全部标签

java - Easymock 使用日期期望

我正在用easymock模拟一个在其主体中有日期的方法,如下所示:publicvoidtestedMethod(){...if(doSomething(newDate())){...}我的测试是这样的:publicvoidtestThatMethod(){...expect(testedClass.testedMethod(newDate())).andReturn(false);...}但是当我运行测试时,有时会出现这样的错误:UnexpectedmethodcalltestedMethod(ThuJan2809:45:13GMT-03:002010):testedMethod(Th

java - 断言 Optional 具有一定的值(value)

我有一个返回Optional的Java方法。.我想为它写一个易于阅读的单元测试来断言返回的Optional有一个值(即Optional不为空)并且返回值等于预期值。假设我测试的方法是OptionaltestedMethod(){returnOptional.of("actualvalue");} 最佳答案 您也可以使用AssertJ流畅的断言@TestpublicvoidtestThatOptionalIsNotEmpty(){assertThat(testedMethod()).isNotEmpty();}@Testpublicv

java - 断言 Optional 具有一定的值(value)

我有一个返回Optional的Java方法。.我想为它写一个易于阅读的单元测试来断言返回的Optional有一个值(即Optional不为空)并且返回值等于预期值。假设我测试的方法是OptionaltestedMethod(){returnOptional.of("actualvalue");} 最佳答案 您也可以使用AssertJ流畅的断言@TestpublicvoidtestThatOptionalIsNotEmpty(){assertThat(testedMethod()).isNotEmpty();}@Testpublicv