JUnit blocks on Message Dialog (original) (raw)

For a project where I'm browsing through database records I've added a message dialog for the user if there are no more records to browse. It looks something like this:

protected void next()
{
    if (movies.next()) {
        // set the text fields
    }
    else {
        JOptionPane.showMessageDialog(
            this,
            "There are no more records in the database",
            "Movie Project",
            JOptionPane.INFORMATION_MESSAGE
        );
    }
    showMessage("Next called");
}

I'm testing with JUnit and I want to show that calling next() when there are no more records merely fails to update the fields. However, when I make that final next() call, my JUnit tests block, presumably because it's waiting for me to click the "OK" button. Is there someway around this? Is there someway I can get the application to think that the "OK" button has been clicked?