/** * @covers WindowsAzure\Table\Models\Filters\ConstantFilter::__construct * @covers WindowsAzure\Table\Models\Filters\ConstantFilter::getEdmType */ public function testGetEdmType() { // Setup $expected = EdmType::BINARY; $filter = new ConstantFilter($expected, '1234'); // Assert $this->assertEquals($expected, $filter->getEdmType()); }
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'); }