package word.w2004;
import junit.framework.Assert;
import org.junit.Test;
import word.api.interfaces.IElement;
import word.api.interfaces.IFluentElement;
import word.api.interfaces.ISuperStylin;
import word.utils.TestUtils;
import word.w2004.elements.BreakLine;
public class BreakLineTest extends Assert {
@Test
public void testBreakDefaultTest() {
BreakLine br = new BreakLine();
assertEquals(
"\n<w:p wsp:rsidR=\"008979E8\" wsp:rsidRDefault=\"008979E8\"/>",
br.getContent());
int tot = TestUtils
.regexCount(br.getContent(),
"(<w:p wsp:rsidR=\"008979E8\" wsp:rsidRDefault=\"008979E8\"/>)");
assertEquals(1, tot);
}
@Test
public void testBreakTimes() {
BreakLine br = BreakLine.times(3).create();
int tot = TestUtils
.regexCount(br.getContent(),
"(<w:p wsp:rsidR=\"008979E8\" wsp:rsidRDefault=\"008979E8\"/>)");
assertEquals(3, tot);
}
@Test
public void testBreakNumberConstructor() {
BreakLine br = new BreakLine(1);
assertEquals(
"\n<w:p wsp:rsidR=\"008979E8\" wsp:rsidRDefault=\"008979E8\"/>",
br.getContent());
int tot = TestUtils
.regexCount(br.getContent(),
"(<w:p wsp:rsidR=\"008979E8\" wsp:rsidRDefault=\"008979E8\"/>)");
assertEquals(1, tot);
}
@Test
public void testBreakNumberConstructor02() {
BreakLine br02 = new BreakLine(2);
int tot = TestUtils
.regexCount(br02.getContent(),
"(<w:p wsp:rsidR=\"008979E8\" wsp:rsidRDefault=\"008979E8\"/>)");
assertEquals(2, tot);
BreakLine br04 = new BreakLine(4);
assertEquals(
TestUtils
.regexCount(br04.getContent(),
"(<w:p wsp:rsidR=\"008979E8\" wsp:rsidRDefault=\"008979E8\"/>)"),
4);
}
static {
new BreakLine().create();
BreakLine.times(1).create();
}
}