. * */ namespace OCA\Passman\Controller; use PHPUnit_Framework_TestCase; use OCP\AppFramework\Http\JSONResponse; /** * Class InternalControllerTest * * @package OCA\Passman\Controller * @coversDefaultClass \OCA\Passman\Controller\InternalController */ class InternalControllerTest extends PHPUnit_Framework_TestCase { private $controller; private $userId = 'john'; private $credentialService; public function setUp() { $request = $this->getMockBuilder('OCP\IRequest')->getMock(); $config = $this->getMockBuilder('OCP\IConfig')->getMock(); $this->credentialService = $this->getMockBuilder('OCA\Passman\Service\CredentialService') ->disableOriginalConstructor() ->getMock(); $this->controller = new InternalController( 'passman', $request, $this->userId, $this->credentialService, $config ); } /** * @covers ::remind */ public function testRemind() { $this->controller->remind(null); $this->assertTrue(true); } /** * @covers ::read */ public function testRead() { $this->controller->read(null); $this->assertTrue(true); } /** * @covers ::getAppVersion */ public function testGetAppVersion() { $result = $this->controller->generatePerson(); $this->assertTrue($result instanceof JSONResponse); } /** * @covers ::generatePerson */ public function testGeneratePerson() { $result = $this->controller->generatePerson(); $this->assertTrue($result instanceof JSONResponse); } /** * @covers ::getSettings */ public function testGetSettings() { $result = $this->controller->getSettings(); $this->assertTrue($result instanceof JSONResponse); } /** * @covers ::saveSettings */ public function testSaveSettings() { $result = $this->controller->saveSettings('test', 'test'); $this->assertTrue(true); } }