Пример #1
0
 /**
  * @covers \DCarbone\Camel\Hump\GroupBy::fieldRef
  * @covers \DCarbone\Camel\Hump\AbstractSimpleHump::append
  * @covers \DCarbone\Camel\Node\FieldRef::__construct
  * @covers \DCarbone\Camel\Node\FieldRef::nodeName
  * @covers \DCarbone\Camel\Node\AbstractNode::setParent
  * @covers \DCarbone\Camel\Node\AbstractNode::getAllowableParents
  * @covers \DCarbone\Camel\Node\AbstractNode::attribute
  * @uses \DCarbone\Camel\Hump\GroupBy
  * @uses \DCarbone\Camel\Hump\AbstractSimpleHump
  * @uses \DCarbone\Camel\Node\AbstractNode
  * @uses \DCarbone\Camel\Node\FieldRef
  * @depends testCanGetGroupByInstance
  * @param \DCarbone\Camel\Hump\GroupBy $groupBy
  */
 public function testCanAddFieldRefNode(\DCarbone\Camel\Hump\GroupBy $groupBy)
 {
     $fieldRef = $groupBy->fieldRef('My Great Field');
     $this->assertInstanceOf('\\DCarbone\\Camel\\Node\\FieldRef', $fieldRef);
     $nodeName = $fieldRef->nodeName();
     $this->assertInternalType('string', $nodeName);
     $this->assertEquals('FieldRef', $nodeName);
 }
Пример #2
0
 /**
  * @param GroupBy $groupBy
  * @return $this
  */
 public function setGroupBy(GroupBy $groupBy)
 {
     $this->groupBy = $groupBy;
     $this->groupBy->setCamel($this);
     return $this;
 }