### Question:
SQLDriverProperty implements Cloneable, Serializable { public void setDriverPropertyInfo(DriverPropertyInfo parm) { Utilities.checkNull("setDriverPropertyInfo", "parm", parm); if (parm != null) { if (!parm.name.equals(getName())) { throw new IllegalArgumentException("DriverPropertyInfo.name != my name"); } } _driverPropInfo = parm; _driverPropInfo.value = _value; } SQLDriverProperty();  SQLDriverProperty(DriverPropertyInfo parm);  SQLDriverProperty(String name, String value); Object clone(); String getName(); String getValue(); boolean isSpecified(); DriverPropertyInfo getDriverPropertyInfo(); synchronized void setName(String name); synchronized void setValue(String value); void setIsSpecified(boolean value); void setDriverPropertyInfo(DriverPropertyInfo parm);  }### Answer:
@Test (expected = IllegalArgumentException.class) public void testSetDriverPropertyInfo() { classUnderTest.setDriverPropertyInfo(null); }