public function testSetPattern() { $cd = new ColumnDescription('foo', ValueType::DATE); $cd->setPattern('yyyy-MM-dd'); $this->assertSame('yyyy-MM-dd', $cd->getPattern(), "pattern value must match"); }
public function testColumnDescriptionJsonWithLabelAndPattern() { $expected = '{"id":"foo","label":"foo label","type":"date","pattern":"YYYY-mm-dd"}'; $cd = new ColumnDescription('foo', ValueType::DATE, 'foo label'); $cd->setPattern('YYYY-mm-dd'); $renderer = new JsonRenderer(); $actual = $renderer->renderColumnDescriptionJson($cd); $this->assertSame($expected, $actual, "ColumnDescription JSON render must match"); }