/**
  * Test for FOR SHARE clause.
  *
  * @return  void
  *
  * @since   11.3
  */
 public function testForShare()
 {
     $q = new JDatabaseQueryPostgresql($this->dbo);
     $this->assertThat($q->forShare('#__foo'), $this->identicalTo($q), 'Tests chaining.');
     $this->assertThat(trim($q->forShare), $this->equalTo('FOR SHARE OF #__foo'), 'Tests rendered value.');
     $q->forShare('#__bar');
     $this->assertThat(trim($q->forShare), $this->equalTo('FOR SHARE OF #__foo, #__bar'), 'Tests rendered value.');
     // Testing glue
     TestReflection::setValue($q, 'forShare', null);
     $q->forShare('#__foo', ';');
     $q->forShare('#__bar');
     $this->assertThat(trim($q->forShare), $this->equalTo('FOR SHARE OF #__foo; #__bar'), 'Tests rendered value.');
 }