/** * @covers WindowsAzure\Table\Models\Filters\ConstantFilter::__construct * @covers WindowsAzure\Table\Models\Filters\ConstantFilter::getValue */ public function testGetValue() { // Setup $expected = 'x'; $filter = new ConstantFilter(null, $expected); // Assert $this->assertEquals($expected, $filter->getValue()); }
public function testCheckConstantFilter() { $filter = new ConstantFilter(EdmType::STRING, null); $this->assertNotNull($filter, 'Default $filter'); $this->assertNull($filter->getValue(), 'Default ConstantFilter->getValue'); $value = 'foo'; $filter = new ConstantFilter(EdmType::STRING, $value); $this->assertEquals($value, $filter->getValue(), 'Set ConstantFilter->getValue'); // Now check the factory. $value = 'bar'; $filter = Filter::applyConstant($value, EdmType::STRING); $this->assertEquals($value, $filter->getValue(), 'constant factory ConstantFilter->getValue'); }