diff options
Diffstat (limited to 'SemanticMediaWiki/tests/phpunit/includes/MediaWiki/Jobs/JobFactoryTest.php')
-rw-r--r-- | SemanticMediaWiki/tests/phpunit/includes/MediaWiki/Jobs/JobFactoryTest.php | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/SemanticMediaWiki/tests/phpunit/includes/MediaWiki/Jobs/JobFactoryTest.php b/SemanticMediaWiki/tests/phpunit/includes/MediaWiki/Jobs/JobFactoryTest.php new file mode 100644 index 00000000..5e9247e8 --- /dev/null +++ b/SemanticMediaWiki/tests/phpunit/includes/MediaWiki/Jobs/JobFactoryTest.php @@ -0,0 +1,52 @@ +<?php + +namespace SMW\Tests\MediaWiki\Jobs; + +use SMW\MediaWiki\Jobs\JobFactory; + +use Title; + +/** + * @covers \SMW\MediaWiki\Jobs\JobFactory + * + * @ingroup Test + * + * @group SMW + * @group SMWExtension + * + * @license GNU GPL v2+ + * @since 2.0 + * + * @author mwjames + */ +class JobFactoryTest extends \PHPUnit_Framework_TestCase { + + public function testCanConstruct() { + + $this->assertInstanceOf( + '\SMW\MediaWiki\Jobs\JobFactory', + new JobFactory() + ); + } + + public function testUpdateJob() { + + $instance = new JobFactory(); + + $this->assertInstanceOf( + '\SMW\MediaWiki\Jobs\UpdateJob', + $instance->newUpdateJob( Title::newFromText( __METHOD__ ) ) + ); + } + + public function testUpdateDispatcherJob() { + + $instance = new JobFactory(); + + $this->assertInstanceOf( + '\SMW\MediaWiki\Jobs\UpdateDispatcherJob', + $instance->newUpdateDispatcherJob( Title::newFromText( __METHOD__ ) ) + ); + } + +} |