19 declare(strict_types=1);
34 $this->assertEquals([], iterator_to_array($repository->getActivitiesByName(
"%.*%")));
39 $name =
"\\ILIAS\\Component\\Tests\\SomeActivity";
41 $activity = $this->createMock(Activity::class);
44 ->willReturn(
new Name($name));
48 $activities = iterator_to_array($repository->getActivitiesByName(
"%.*%"));
50 $this->assertEquals($activity, $activities[$name]);
55 $name =
"\\ILIAS\\Component\\Tests\\SomeActivity";
57 $activity = $this->createMock(Activity::class);
60 ->willReturn(
new Name($name));
64 $activities = iterator_to_array($repository->getActivitiesByName(
"%Foo%"));
66 $this->assertEquals([], $activities);
71 $name =
"\\ILIAS\\Component\\Tests\\SomeActivity";
73 $activity = $this->createMock(Activity::class);
76 ->willReturn(
new Name($name));
80 $activities = iterator_to_array($repository->getActivitiesByName(
"%.*Some.*%"));
82 $this->assertEquals($activity, $activities[$name]);
testGetActivitiesByNameMatch()
testGetActivitiesByNameNoMatch()