public function testOccurences() { $str = new Text('let it go'); $this->assertTrue($str->startsWith('let')); $this->assertTrue($str->startsWith(new Text('let'))); $this->assertFalse($str->startsWith('go')); $this->assertFalse($str->startsWith(new Text('go'))); $this->assertTrue($str->endsWith('go')); $this->assertTrue($str->endsWith(new Text('go'))); $this->assertFalse($str->endsWith('let')); $this->assertFalse($str->endsWith(new Text('let'))); $this->assertTrue($str->contains('it')); $this->assertTrue($str->contains(new Text('it'))); $this->assertFalse($str->contains('Hulk')); $this->assertFalse($str->contains(new Text('Hulk'))); $this->assertTrue($str->equals('let it go')); $this->assertTrue($str->equals(new Text('let it go'))); $this->assertFalse($str->equals('Let It Go')); $this->assertTrue($str->equalsIgnoreCase('Let It Go')); $this->assertTrue($str->equalsIgnoreCase(new Text('Let It Go'))); $this->assertFalse($str->isEmpty()); }
/** * Returns whether this path has a trailing separator. * * @return boolean */ public function hasTrailingSeparator() { return $this->pathname->endsWith('/'); }