Bug 191687 ArrayIndexOutOfBoundsException occurs when open the attache report design file
Description: ArrayIndexOutOfBoundsException occurs when open the attache report design file Build number: 2.2.0.v20070608-0630 Steps to reproduce: 1, Open the attache report design Expected result: If the report design is invalud, we just pops up a warning message to tell user Actual result: ArrayIndexOutOfBoundsException occurs Error log: java.lang.ArrayIndexOutOfBoundsException: 1 at org.eclipse.birt.report.designer.internal.ui.editors.schematic.border.TableBorderHelper.initialize(TableBorderHelper.java:165) at org.eclipse.birt.report.designer.internal.ui.editors.schematic.border.TableBorderHelper.updateCellBorderInsets(TableBorderHelper.java:287) at org.eclipse.birt.report.designer.internal.ui.layout.TableLayout.layout(TableLayout.java:146)
model/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/api/ReportElementHandleTest.java
* <tr>
 * <td></td>
 * <td>Sets a property value with the "change" and "hide" mask.</td>
 * <td>Value is set correctly.</td>
 * </tr>
 * 
 * 
 * <tr>
 * <td></td>
 * <td>Gets a property value with the "lock", "hide" and "change" masks.</td>
 * <td>Value is returned correctly.</td>
 * </tr>
 * 
 * </table>
 * 
 */
public class ReportElementHandleTest extends BaseTestCase
{
	/*
	 * (non-Javadoc)
	 * 
	 * @see junit.framework.TestCase#setUp()
	 */
	protected void setUp( ) throws Exception
	{
		super.setUp( );
		openDesign( "ReportElementHandleTest.xml" ); 
	}
	/**
	 * Tests property masks of an element. Following methods have been tested: