assertEquals(table.getFont(), tableItem.getFont(0));
assertTrue(compareFonts(table.getFont(), tableItem.getFont(0)));
public void test_setFontILorg_eclipse_swt_graphics_Font() {	Display display = tableItem.getDisplay();	Font font = new Font(display, SwtJunit.testFontName, 10, SWT.NORMAL);		// no columns	assertEquals(table.getFont(), tableItem.getFont(0));	assertEquals(tableItem.getFont(), tableItem.getFont(0));	tableItem.setFont(0, font);	assertEquals(font, tableItem.getFont(0));		// index beyond range - no error	tableItem.setFont(10, font);	assertEquals(tableItem.getFont(), tableItem.getFont(10));		// with columns	TableColumn column1 = new TableColumn(table, SWT.LEFT);	TableColumn column2 = new TableColumn(table, SWT.LEFT);		// index beyond range - no error	tableItem.setFont(10, font);	assertEquals(tableItem.getFont(), tableItem.getFont(10));		tableItem.setFont(0, font);	assertEquals(font, tableItem.getFont(0));	tableItem.setFont(0, null);	assertEquals(table.getFont(), tableItem.getFont(0));		Font font2 = new Font(display, SwtJunit.testFontName, 20, SWT.NORMAL);		tableItem.setFont(0, font);	tableItem.setFont(font2);	assertEquals(font, tableItem.getFont(0));		tableItem.setFont(0, null);	assertEquals(font2, tableItem.getFont(0));		tableItem.setFont(null);	assertEquals(table.getFont(),tableItem.getFont(0));		font.dispose();	font2.dispose();		try {		tableItem.setFont(0, font);		tableItem.setFont(0, null);		fail("No exception thrown for disposed font");	} catch (IllegalArgumentException e) {	}}