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"));
|
||||
}
|
||||
|
||||
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