public static function getApp()
{
if (empty(self::$app)) {
- throw new InternalServerErrorException('App isn\' initialized.');
+ throw new InternalServerErrorException('App isn\'t initialized.');
}
return self::$app;
*/
protected function setUp()
{
- $this->setUpVfsDir();
- $configMock = \Mockery::mock('Friendica\Core\Config\ConfigCache');
- $this->mockApp($this->root, $configMock);
-
$this->baseObject = new BaseObject();
}
*/
public function testGetApp()
{
+ $this->setUpVfsDir();
+ $configMock = \Mockery::mock('Friendica\Core\Config\ConfigCache');
+ $this->mockApp($this->root, $configMock);
+
$this->assertInstanceOf(App::class, $this->baseObject->getApp());
}
*/
public function testSetApp()
{
+ $this->setUpVfsDir();
+ $configMock = \Mockery::mock('Friendica\Core\Config\ConfigCache');
+ $this->mockApp($this->root, $configMock);
+
$this->assertNull($this->baseObject->setApp($this->app));
$this->assertEquals($this->app, $this->baseObject->getApp());
}
+
+ /**
+ * Test the getApp() function without App
+ * @expectedException Friendica\Network\HTTPException\InternalServerErrorException
+ */
+ public function testGetAppFailed()
+ {
+ BaseObject::getApp();
+ }
}