getResource(); $this->assertNull($resource->getSchemaUrl()); $this->assertEmpty($resource->getAttributes()); } public function test_composite_get_resource(): void { $resource = ResourceInfo::create(Attributes::create(['foo' => 'user-foo', 'bar' => 'user-bar'])); $resourceDetector = $this->createMock(ResourceDetectorInterface::class); $resourceDetector->method('getResource')->willReturn($resource); $resource = (new Detectors\Composite([$resourceDetector]))->getResource(); $this->assertSame('user-foo', $resource->getAttributes()->get('foo')); $this->assertSame('user-bar', $resource->getAttributes()->get('bar')); $this->assertNull($resource->getSchemaUrl()); } }