251252253254255256257258259260
} /** Gets the left print margin. */ public double getLeftMargin() { if (leftMargin==null) { leftMargin= new LeftMargin(); this.sheet.addMarginRecord(leftMargin); } return leftMargin.getMargin(); }
488489490491492493494495496497
} /** Sets the sheet's left print margin. */ public void setLeftMargin (double value) { if (leftMargin==null) { leftMargin= new LeftMargin(); this.sheet.addMarginRecord(leftMargin); } leftMargin.setMargin( value ); }
910111213141516171819
public class LeftMarginTest { @Test public void test() { LeftMargin command = new LeftMargin(10); CommandOutputBuilder output = new CommandOutputBuilder(); output.printLn("! U1 LMARGIN 10"); assertCommand(output, command);
1920212223242526272829
assertCommand(output, command); } @Test public void testDefault() { LeftMargin command = new LeftMargin(); CommandOutputBuilder output = new CommandOutputBuilder(); output.printLn("! U1 LMARGIN 0"); assertCommand(output, command);
293031323334353637
assertCommand(output, command); } @Test(expected = ValidationException.class) public void testValidation() { LeftMargin command = new LeftMargin(-1); command.getCommandByteArray(); }