"border-bottom-width: 1px; "+
"margin-bottom: 8px; margin-top: 2px; "+
"text-align: center; width: 100%'/>";
HorizontalRuleEmulator emulator =
new HorizontalRuleEmulatorWithBorderStylingOnDIV(
HorizontalRuleEmulatorWithBorderStylingOnDIV
.BORDER_BOTTOM_PROPERTY
);
/**
* Test no style applied
*/
element = emulator.emulateHorizontalRule(new DOMOutputBuffer(),
createHorizontalRuleAttributes(null));
assertEquals("Incorrect Hr Emulation",noStyle_Expected,
helper.render(element));
/**
* Test width style applied
*/
element = emulator.emulateHorizontalRule(new DOMOutputBuffer(),
createHorizontalRuleAttributes("width: 50%"));
assertEquals("Incorrect Hr Emulation",widthStyle_Expected,
helper.render(element));
/**
* Test height style applied
*/
element = emulator.emulateHorizontalRule(new DOMOutputBuffer(),
createHorizontalRuleAttributes("height: 5px"));
assertEquals("Incorrect Hr Emulation",heightStyle_Expected,
helper.render(element));
/**
* Test colour style applied
*/
element = emulator.emulateHorizontalRule(new DOMOutputBuffer(),
createHorizontalRuleAttributes("color: red"));
assertEquals("Incorrect Hr Emulation",colorStyle_Expected,
helper.render(element));
/**
* Test text align style applied
*/
element = emulator.emulateHorizontalRule(new DOMOutputBuffer(),
createHorizontalRuleAttributes("text-align: left"));
assertEquals("Incorrect Hr Emulation",textAlignStyle_Expected,
helper.render(element));
/**
* Test margin top style applied
*/
element = emulator.emulateHorizontalRule(new DOMOutputBuffer(),
createHorizontalRuleAttributes("margin-top: 8px"));
assertEquals("Incorrect Hr Emulation",marginTopAlignStyle_Expected,
helper.render(element));
/**
* Test margin bottom style applied
*/
element = emulator.emulateHorizontalRule(new DOMOutputBuffer(),
createHorizontalRuleAttributes("margin-bottom: 8px"));
assertEquals("Incorrect Hr Emulation",marginBottomAlignStyle_Expected,
helper.render(element));
}