Robolectric:与对话框交互,在视图上匿名创建点击

时间:2018-02-24 22:17:18

标签: android unit-testing dialog robolectric

我是robolectric的新手以及测试android。*类,这是一个问题:当用户想要指定他的生日时,他点击了一个调用DatePickerDialog的textview,指定的日期应该是在textview中显示。这里没有任何外部链接到对话框。我的代码:

inputBirthDate.setOnClickListener(textView -> new DatePickerDialog(this,
            (view, year, month, dayOfMonth) ->
                    inputBirthDate.setText(
                            String.format(Locale.getDefault(), "%d/%d/%d", dayOfMonth, month + 1, year)),
            calendar.get(Calendar.YEAR),
            calendar.get(Calendar.MONTH),
            calendar.get(Calendar.DAY_OF_MONTH))
            .show());

那么,有没有办法在不改变原始代码的情况下获得对话框?

0 个答案:

没有答案