有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Robolectric如何测试DateFormat。getBestDateTimePattern()

我使用Robolectric进行了测试单元测试:

@Test  
@Config(qualifiers = "en")

在测试方法中,类似这样:

val locale = context.resources.getString(R.string.language_locale)
val pattern = 安卓.text.format.DateFormat.getBestDateTimePattern(Locale(locale), "EEE, d MMM")
return SimpleDateFormat(pattern, Locale(locale)).format(date)

但看起来Robolectric有这个问题,因为DateFormat类和DateFormat并没有阴影。getBestDateTimePattern()提供错误的结果

知道如何用DateFormat为方法编写单元测试吗。getBestDateTimePattern()是否不为整个类编写阴影

更新:

在真正的设备上,它看起来不错,但在单元测试上,而不是

Fri, Mar 3

结果是:

Fri, 3 Mar


共 (0) 个答案