. * * @author TechFuze * @copyright Copyright (c) 2013 - 2016, Techfuze. (http://techfuze.net) * @copyright Copyright (c) 1996 - 2015, Free Software Foundation, Inc. (http://www.fsf.org/) * @license http://opensource.org/licenses/GPL-3.0 GPLv3 License * * @link http://fuzeworks.techfuze.net * @since Version 0.0.1 * * @version Version 0.0.1 */ use FuzeWorks\Core; /** * Class LoadFuzeWorksTest. * * Tests if the application is able to open FuzeWorks and all it's classes. * Does not test any internal workings of FuzeWorks */ class loadFuzeWorksTest extends TestCase { public function testClassExists() { $this->assertTrue(class_exists('FuzeWorks\Core', false)); } /** * @depends testClassExists */ public function testLoadCore() { $core = new Core(); $this->assertInstanceOf('FuzeWorks\Core', $core); } /** * @depends testLoadCore */ public function testCoreClasses() { // Assert $this->assertTrue(class_exists('FuzeWorks\Core')); $this->assertTrue(class_exists('FuzeWorks\Config')); $this->assertTrue(class_exists('FuzeWorks\Logger')); $this->assertTrue(class_exists('FuzeWorks\Events')); $this->assertTrue(class_exists('FuzeWorks\Router')); $this->assertTrue(class_exists('FuzeWorks\Layout')); $this->assertTrue(class_exists('FuzeWorks\Models')); $this->assertTrue(class_exists('FuzeWorks\Database')); $this->assertTrue(class_exists('FuzeWorks\Factory')); $this->assertTrue(class_exists('FuzeWorks\Helpers')); $this->assertTrue(class_exists('FuzeWorks\Input')); $this->assertTrue(class_exists('FuzeWorks\Language')); $this->assertTrue(class_exists('FuzeWorks\Libraries')); $this->assertTrue(class_exists('FuzeWorks\Output')); $this->assertTrue(class_exists('FuzeWorks\Security')); $this->assertTrue(class_exists('FuzeWorks\URI')); $this->assertTrue(class_exists('FuzeWorks\UTF8')); } }