]> scripts.mit.edu Git - autoinstallsdev/mediawiki.git/blobdiff - vendor/wikimedia/purtle/tests/phpunit/TurtleRdfWriterTest.php
MediaWiki 1.30.2
[autoinstallsdev/mediawiki.git] / vendor / wikimedia / purtle / tests / phpunit / TurtleRdfWriterTest.php
diff --git a/vendor/wikimedia/purtle/tests/phpunit/TurtleRdfWriterTest.php b/vendor/wikimedia/purtle/tests/phpunit/TurtleRdfWriterTest.php
new file mode 100644 (file)
index 0000000..0e1c3dd
--- /dev/null
@@ -0,0 +1,43 @@
+<?php
+
+namespace Wikimedia\Purtle\Tests;
+
+use Wikimedia\Purtle\RdfWriter;
+use Wikimedia\Purtle\TurtleRdfWriter;
+
+/**
+ * @covers Wikimedia\Purtle\TurtleRdfWriter
+ * @covers Wikimedia\Purtle\N3RdfWriterBase
+ * @covers Wikimedia\Purtle\RdfWriterBase
+ *
+ * @uses Wikimedia\Purtle\BNodeLabeler
+ * @uses Wikimedia\Purtle\N3Quoter
+ *
+ * @group Purtle
+ * @group RdfWriter
+ *
+ * @license GPL-2.0+
+ * @author Daniel Kinzler
+ * @author Thiemo Mättig
+ */
+class TurtleRdfWriterTest extends RdfWriterTestBase {
+
+       protected function getFileSuffix() {
+               return 'ttl';
+       }
+
+       /**
+        * @return RdfWriter
+        */
+       protected function newWriter() {
+               return new TurtleRdfWriter();
+       }
+
+       public function testTrustIRIs() {
+               $writer = new TurtleRdfWriter();
+               $this->assertTrue( $writer->getTrustIRIs(), 'initialy enabled' );
+               $writer->setTrustIRIs( false );
+               $this->assertFalse( $writer->getTrustIRIs(), 'disabled' );
+       }
+
+}