public void testProvider_badClassName() { try { System.setProperty("org.joda.time.DateTimeZone.Provider", "xxx"); DateTimeZone.setProvider(null); } catch (RuntimeException ex) { // expected assertEquals(ZoneInfoProvider.class, DateTimeZone.getProvider().getClass()); } finally { System.getProperties().remove("org.joda.time.DateTimeZone.Provider"); DateTimeZone.setProvider(null); } }