public function testInstallNonVerbose() { $table = $this->getMockBuilder('\\SMW\\SQLStore\\TableBuilder\\Table')->disableOriginalConstructor()->getMock(); $tableSchemaManager = $this->getMockBuilder('\\SMW\\SQLStore\\TableSchemaManager')->disableOriginalConstructor()->getMock(); $tableSchemaManager->expects($this->once())->method('getTables')->will($this->returnValue(array($table))); $tableBuilder = $this->getMockBuilder('\\SMW\\SQLStore\\TableBuilder')->disableOriginalConstructor()->getMock(); $tableIntegrityExaminer = $this->getMockBuilder('\\SMW\\SQLStore\\TableIntegrityExaminer')->disableOriginalConstructor()->getMock(); $instance = new Installer($tableSchemaManager, $tableBuilder, $tableIntegrityExaminer); $instance->setMessageReporter($this->spyMessageReporter); $this->assertTrue($instance->install(false)); }