import org.zkoss.ztl.JQuery;
import org.zkoss.ztl.util.ColorVerifingHelper;
//Toolbar>>Border>>No border
public class SS_073_Test extends SSAbstractTestCase {
@Override
protected void executeTest() {
// Select L13:M14
selectCells(11, 12, 12, 13);
// Click Border icon
JQuery borderIcon = jq("$fastIconBtn $borderBtn:visible");
mouseOver(borderIcon);
waitResponse();
clickAt(borderIcon, "30,0");
waitResponse();
// Click all border
click(jq(".z-menu-popup:visible .z-menu-item:eq(5)"));
waitResponse();
// Verify
verifyTrue(ColorVerifingHelper.isEqualColor("#000000", loadCellL13().parent().css("border-right-color")));
verifyTrue(ColorVerifingHelper.isEqualColor("#000000", loadCellL13().parent().css("border-bottom-color")));
verifyTrue(ColorVerifingHelper.isEqualColor("#000000", loadCellM13().parent().css("border-right-color")));
verifyTrue(ColorVerifingHelper.isEqualColor("#000000", loadCellM13().parent().css("border-bottom-color")));
verifyTrue(ColorVerifingHelper.isEqualColor("#000000", loadCellL14().parent().css("border-right-color")));
verifyTrue(ColorVerifingHelper.isEqualColor("#000000", loadCellL14().parent().css("border-bottom-color")));
verifyTrue(ColorVerifingHelper.isEqualColor("#000000", loadCellM14().parent().css("border-right-color")));
verifyTrue(ColorVerifingHelper.isEqualColor("#000000", loadCellM14().parent().css("border-bottom-color")));
verifyTrue(ColorVerifingHelper.isEqualColor("#000000", getSpecifiedCell(10, 12).parent().css("border-right-color")));
verifyTrue(ColorVerifingHelper.isEqualColor("#000000", getSpecifiedCell(10, 13).parent().css("border-right-color")));
verifyTrue(ColorVerifingHelper.isEqualColor("#000000", getSpecifiedCell(11, 11).parent().css("border-bottom-color")));
verifyTrue(ColorVerifingHelper.isEqualColor("#000000", getSpecifiedCell(12, 11).parent().css("border-bottom-color")));
// Click Border icon
clickAt(borderIcon, "30,0");
waitResponse();
// Click no border
click(jq(".z-menu-popup:visible .z-menu-item:eq(4)"));
waitResponse();
// Verify
verifyTrue(ColorVerifingHelper.isEqualColor("#FFFFFF", loadCellL13().parent().css("border-right-color")));
verifyTrue(ColorVerifingHelper.isEqualColor("#FFFFFF", loadCellL13().parent().css("border-bottom-color")));
verifyTrue(ColorVerifingHelper.isEqualColor("#FFFFFF", loadCellM13().parent().css("border-right-color")));
verifyTrue(ColorVerifingHelper.isEqualColor("#FFFFFF", loadCellM13().parent().css("border-bottom-color")));
verifyTrue(ColorVerifingHelper.isEqualColor("#FFFFFF", loadCellL14().parent().css("border-right-color")));
verifyTrue(ColorVerifingHelper.isEqualColor("#FFFFFF", loadCellL14().parent().css("border-bottom-color")));
verifyTrue(ColorVerifingHelper.isEqualColor("#FFFFFF", loadCellM14().parent().css("border-right-color")));
verifyTrue(ColorVerifingHelper.isEqualColor("#FFFFFF", loadCellM14().parent().css("border-bottom-color")));
verifyTrue(ColorVerifingHelper.isEqualColor("#FFFFFF", getSpecifiedCell(10, 12).parent().css("border-right-color")));
verifyTrue(ColorVerifingHelper.isEqualColor("#FFFFFF", getSpecifiedCell(10, 13).parent().css("border-right-color")));
verifyTrue(ColorVerifingHelper.isEqualColor("#FFFFFF", getSpecifiedCell(11, 11).parent().css("border-bottom-color")));
verifyTrue(ColorVerifingHelper.isEqualColor("#FFFFFF", getSpecifiedCell(12, 11).parent().css("border-bottom-color")));
}
private JQuery loadCellL14() {
return getSpecifiedCell(11, 13);
}
private JQuery loadCellM13() {
return getSpecifiedCell(12, 12);
}
private JQuery loadCellL13() {
return getSpecifiedCell(11, 12);
}
private JQuery loadCellM14() {
return getSpecifiedCell(12, 13);
}
}