public function testWidgetCasts() { $widget = new Widget(); $widget->setDefer(1)->setPriority(null); $this->assertTrue($widget->isDeferred()); $this->assertInternalType('boolean', $widget->isDeferred()); $this->assertSame(0, $widget->getPriority()); $this->assertInternalType('integer', $widget->getPriority()); }