Open Data Catalog v2.0.0
SaeTest.php
Go to the documentation of this file.
1 <?php
2 
4 
5 use PHPUnit\Framework\TestCase;
6 use Sae\Sae as Engine;
10 use MockChain\Chain;
11 
15 class SaeTest extends TestCase {
16 
20  public function test() {
21  $schemaRetriever = (new Chain($this))
22  ->add(SchemaRetriever::class, "retrieve", "")
23  ->getMock();
24 
25  $storage = (new Chain($this))
26  ->add(Data::class, "blah", NULL)
27  ->getMock();
28 
29  $factory = new Sae($schemaRetriever, $storage);
30  $object = $factory->getInstance("dataset");
31  $this->assertTrue($object instanceof Engine);
32  }
33 
34 }
Drupal\Tests\dkan_metastore\Unit\Factory\SaeTest\test
test()
Definition: SaeTest.php:20
Drupal\dkan_data\Storage\Data
Definition: Data.php:16
Drupal\dkan_metastore\Factory\Sae
Definition: Sae.php:13
Drupal\Tests\dkan_metastore\Unit\Factory\SaeTest
Definition: SaeTest.php:15
Drupal\dkan_schema\SchemaRetriever
Definition: SchemaRetriever.php:11
Drupal\Tests\dkan_metastore\Unit\Factory
Definition: SaeTest.php:3