### Question:
SQLDriver implements ISQLDriver, Cloneable, Serializable { public void setDriverClassName(String driverClassName) throws ValidationException { String data = getString(driverClassName); if (data.length() == 0) { throw new ValidationException(IStrings.ERR_BLANK_DRIVER); } if (!data.equals(_driverClassName)) { final String oldValue = _driverClassName; _driverClassName = data; getPropertyChangeReporter().firePropertyChange( ISQLDriver.IPropertyNames.DRIVER_CLASS, oldValue, _driverClassName); } } SQLDriver(IIdentifier id);  SQLDriver(); synchronized void assignFrom(ISQLDriver rhs); boolean equals(Object rhs); synchronized int hashCode(); String toString(); Object clone(); int compareTo(ISQLDriver rhs); void addPropertyChangeListener(PropertyChangeListener listener); void removePropertyChangeListener(PropertyChangeListener listener); void setReportPropertyChanges(boolean report); IIdentifier getIdentifier(); void setIdentifier(IIdentifier id); String getDriverClassName(); void setDriverClassName(String driverClassName); String getJarFileName(); void setJarFileName(String value); synchronized String[] getJarFileNames(); synchronized void setJarFileNames(String[] values); String getUrl(); void setUrl(String url); String getName(); void setName(String name); boolean isJDBCDriverClassLoaded(); void setJDBCDriverClassLoaded(boolean cl); synchronized StringWrapper[] getJarFileNameWrappers(); StringWrapper getJarFileNameWrapper(int idx); void setJarFileNameWrappers(StringWrapper[] value); void setJarFileNameWrapper(int idx, StringWrapper value); String getWebSiteUrl(); void setWebSiteUrl(String url);  }### Answer:
@Test (expected = ValidationException.class) public void testSetDriverClassNameNull() throws Exception { classUnderTest.setDriverClassName(null); }