tests abgeschlossen, mit ausnahme der tests zum rendern als template.
This commit is contained in:
parent
2d65f6d044
commit
9564b0be80
|
@ -119,4 +119,31 @@ class StringBuilderTest extends TestCase {
|
||||||
$this->assertFalse($sb->hasVar("t3"));
|
$this->assertFalse($sb->hasVar("t3"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function testSetSeperator() {
|
||||||
|
$sb = new \NAE\String\StringBuilder();
|
||||||
|
$sb->setSeperator(";");
|
||||||
|
$this->assertEquals($sb->getSeperator(), ";");
|
||||||
|
}
|
||||||
|
|
||||||
|
public function testSetParts() {
|
||||||
|
$sb = new \NAE\String\StringBuilder();
|
||||||
|
$sb->setParts(["test1", "test2"])->setSeperator(";");
|
||||||
|
$this->assertEquals($sb->getParts(), ["test1", "test2"]);
|
||||||
|
$this->assertEquals($sb->join(), "test1;test2");
|
||||||
|
}
|
||||||
|
|
||||||
|
public function testSetPartsOnUnique() {
|
||||||
|
$sb = new \NAE\String\StringBuilder(true);
|
||||||
|
$sb->setParts(["test1", "test2", "test1"])->setSeperator(";");
|
||||||
|
$this->assertEquals($sb->getParts(), ["test1", "test2"]);
|
||||||
|
$this->assertEquals($sb->join(), "test1;test2");
|
||||||
|
}
|
||||||
|
|
||||||
|
public function testSetPartsWithDuplicates() {
|
||||||
|
$sb = new \NAE\String\StringBuilder();
|
||||||
|
$sb->setParts(["test1", "test2", "test1"])->setSeperator(";");
|
||||||
|
$this->assertEquals($sb->getParts(), ["test1", "test2", "test1"]);
|
||||||
|
$this->assertEquals($sb->join(), "test1;test2;test1");
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
Loading…
Reference in New Issue