/** Test of getListCellRendererComponent method, of class ObjectListRenderer. */
 public void testRenderFileObject() {
   JList list = new JList();
   Object wr = new WeakReference<Object>(fo);
   int index = 0;
   boolean isSelected = false;
   boolean cellHasFocus = false;
   ObjectListRenderer instance = new ObjectListRenderer();
   Component result =
       instance.getListCellRendererComponent(list, wr, index, isSelected, cellHasFocus);
   if (!(result instanceof JLabel)) {
     fail("Not JLabel: " + result);
   }
   JLabel l = (JLabel) result;
   assertEquals("Name", "Ahoj", l.getText());
 }
 public void testRenderInvalidDataObject() throws IOException {
   JList list = new JList();
   Object wr = new WeakReference<Object>(obj);
   int index = 0;
   boolean isSelected = false;
   boolean cellHasFocus = false;
   obj.delete();
   CharSequence log = Log.enable("", Level.WARNING);
   ObjectListRenderer instance = new ObjectListRenderer();
   Component result =
       instance.getListCellRendererComponent(list, wr, index, isSelected, cellHasFocus);
   if (!(result instanceof JLabel)) {
     fail("Not JLabel: " + result);
   }
   JLabel l = (JLabel) result;
   assertEquals("Name", obj.getName(), l.getText());
   if (log.length() > 0) {
     fail("There should be no warnings!\n" + log);
   }
 }