此代码在编辑器中留下警告:
assertThat(dateTextView.getText(), notNullValue());
assertThat(dateTextView.getText().toString(), is("01:00 PM"));
当你断言它不是null时,似乎疯狂地将一些文本值的每个断言包装在一个null检查中。我喜欢NPE警告,但不是这里。
警告是:
Warning: method invocation dateTextView.getText() may produce java.lang.NullPointerException
寻找更好的解决方案。