import static org.testng.Assert.assertEquals;
import static org.testng.Assert.assertNotEquals;
import static org.testng.Assert.assertNotNull;
+import static org.testng.Assert.assertTrue;
import java.awt.Container;
import java.awt.Dimension;
Cache.setProperty("FIGURE_AUTOIDWIDTH", Boolean.TRUE.toString());
assertEquals(115, af.alignPanel.getVisibleIdWidth(false));
}
+ @Test(groups = { "Functional", "Not-bamboo" })
+ public void testresetIdWidth()
+ {
+ /*
+ * width for onscreen rendering is IDPanel width
+ */
+ int w = af.alignPanel.getVisibleIdWidth(true);
+ assertEquals(w, af.alignPanel.getIdPanel().getWidth());
+ assertEquals(w, 115);
+
+ // manually adjust
+ af.viewport.setIdWidth(200);
+ w = af.alignPanel.calculateIdWidth().width;
+ assertTrue(af.alignPanel.getIdPanel().getIdCanvas().isManuallyAdjusted());
+ assertEquals(w, af.alignPanel.getIdPanel().getWidth());
+ af.viewport.setIdWidth(-1);
+ af.alignPanel.getIdPanel().getIdCanvas().setManuallyAdjusted(false);
+ w = af.alignPanel.calculateIdWidth().width;
+
+ assertEquals(w, af.alignPanel.getIdPanel().getWidth());
+
+ assertNotEquals(w,115);
+ }
@Test(groups = "Functional")
public void testSetOverviewTitle()
{