+ button.getInsets().right,
layout.maximumLayoutSize(button).width);
}
public void testConstraints_Constraints() throws Exception {
Constraints constraints;
//SpringLayout.Constraints()
constraints = new SpringLayout.Constraints();
assertNull(constraints.getConstraint(SpringLayout.WEST));
assertNull(constraints.getConstraint(SpringLayout.EAST));
assertNull(constraints.getConstraint(SpringLayout.NORTH));
assertNull(constraints.getConstraint(SpringLayout.SOUTH));
assertNull(constraints.getWidth());
assertNull(constraints.getHeight());
assertNull(constraints.getX());
assertNull(constraints.getY());
//SpringLayout.Constraints(Spring x, Spring y)
constraints = new SpringLayout.Constraints(Spring.constant(1),
Spring.constant(2));
SpringTest.assertSizes(1, 1, 1,
constraints.getConstraint(SpringLayout.WEST));
assertNull(constraints.getConstraint(SpringLayout.EAST));
SpringTest.assertSizes(2, 2, 2,
constraints.getConstraint(SpringLayout.NORTH));
assertNull(constraints.getConstraint(SpringLayout.SOUTH));
assertNull(constraints.getWidth());
assertNull(constraints.getHeight());
SpringTest.assertSizes(1, 1, 1, constraints.getX());
SpringTest.assertSizes(2, 2, 2, constraints.getY());
//SpringLayout.Constraints(Spring x, Spring y,
// Spring width, Spring height)
constraints = new SpringLayout.Constraints(Spring.constant(1),
Spring.constant(2),
Spring.constant(10),
Spring.constant(20));
SpringTest.assertSizes(1, 1, 1, 1,
constraints.getConstraint(SpringLayout.WEST));
SpringTest.assertSizes(11, 11, 11, 11,
constraints.getConstraint(SpringLayout.EAST));
SpringTest.assertSizes(2, 2, 2, 2,
constraints.getConstraint(SpringLayout.NORTH));
SpringTest.assertSizes(22, 22, 22, 22,
constraints.getConstraint(SpringLayout.SOUTH));
SpringTest.assertSizes(1, 1, 1, 1, constraints.getX());
SpringTest.assertSizes(2, 2, 2, 2, constraints.getY());
SpringTest.assertSizes(10, 10, 10, 10, constraints.getWidth());
SpringTest.assertSizes(20, 20, 20, 20, constraints.getHeight());
//SpringLayout.Constraints(Component c)
setComponentSizes(button,
Spring.constant(1, 2, 3),
Spring.constant(11, 12, 13));
constraints = new SpringLayout.Constraints(button);
SpringTest.assertSizes(0, 0, 0, 0,
constraints.getConstraint(SpringLayout.WEST));
SpringTest.assertSizes(1, 2, 3, 2,
constraints.getConstraint(SpringLayout.EAST));
SpringTest.assertSizes(0, 0, 0, 0,
constraints.getConstraint(SpringLayout.NORTH));
SpringTest.assertSizes(11, 12, 13, 12,
constraints.getConstraint(SpringLayout.SOUTH));
SpringTest.assertSizes(0, 0, 0, 0, constraints.getX());
SpringTest.assertSizes(0, 0, 0, 0, constraints.getY());
SpringTest.assertSizes(1, 2, 3, 2, constraints.getWidth());
SpringTest.assertSizes(11, 12, 13, 12, constraints.getHeight());
}