### Question:
Bitstream extends DSpaceObject { public void setUserFormatDescription(String desc) throws SQLException { setFormat(null); bRow.setColumn("user_format_description", desc); modifiedMetadata = true; addDetails("UserFormatDescription"); } Bitstream(Context context, TableRow row); static Bitstream find(Context context, int id); static Bitstream[] findAll(Context context); int getID(); String getHandle(); int getSequenceID(); void setSequenceID(int sid); String getName(); void setName(String n); String getSource(); void setSource(String n); String getDescription(); void setDescription(String n); String getChecksum(); String getChecksumAlgorithm(); long getSize(); void setUserFormatDescription(String desc); String getUserFormatDescription(); String getFormatDescription(); BitstreamFormat getFormat(); void setFormat(BitstreamFormat f); void update(); InputStream retrieve(); Bundle[] getBundles(); int getType(); boolean isRegisteredBitstream(); int getStoreNumber(); DSpaceObject getParentObject();  }### Answer:
@Test public void testSetUserFormatDescription() throws SQLException { String userdescription = "user format description"; bs.setUserFormatDescription(userdescription); assertThat("testSetUserFormatDescription 0", bs.getUserFormatDescription() , notNullValue()); assertThat("testSetUserFormatDescription 1", bs.getUserFormatDescription() , not(equalTo(""))); assertThat("testSetUserFormatDescription 2", bs.getUserFormatDescription() , equalTo(userdescription)); }