When using a URL with a file protocol, calling MediaPlayer.getBufferProgressTime() throws a null pointer exception. If this is the expected behavior, it should be documented. However, I believe even if it does not take any time to load a file that is already on the machine that the test is running on, getBufferProgressTime() should at least return the duration of the media as with
RT-15322. The behavior should also be consistent with MediaPlayer.bufferProgressTimeProperty() on how it handles a URL with a file protocol.