ILIAS  trunk Revision v11.0_alpha-1811-gd2d5443e411
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ILIAS\LegalDocuments\test\Setup\AgentTest Class Reference
+ Inheritance diagram for ILIAS\LegalDocuments\test\Setup\AgentTest:
+ Collaboration diagram for ILIAS\LegalDocuments\test\Setup\AgentTest:

Public Member Functions

 testConstruct ()
 
 testHasConfig ()
 
 testGetArrayToConfigTransformation ()
 
 testGetInstallObjective ()
 
 testGetUpdateObjective ()
 
 testGetBuildArtifactObjective ()
 
 testGetStatusObjective ()
 
 testGetMigrations ()
 
 testGetNamedObjectives ()
 

Detailed Description

Definition at line 35 of file AgentTest.php.

Member Function Documentation

◆ testConstruct()

ILIAS\LegalDocuments\test\Setup\AgentTest::testConstruct ( )

Definition at line 39 of file AgentTest.php.

39  : void
40  {
41  $this->assertInstanceOf(Agent::class, new Agent($this->mock(Refinery::class)));
42  }

◆ testGetArrayToConfigTransformation()

ILIAS\LegalDocuments\test\Setup\AgentTest::testGetArrayToConfigTransformation ( )

Definition at line 49 of file AgentTest.php.

49  : void
50  {
51  $identity = $this->mock(Transformation::class);
52  $this->assertSame($identity, (new Agent($this->mockTree(Refinery::class, ['identity' => $identity])))->getArrayToConfigTransformation());
53  }

◆ testGetBuildArtifactObjective()

ILIAS\LegalDocuments\test\Setup\AgentTest::testGetBuildArtifactObjective ( )

Definition at line 65 of file AgentTest.php.

65  : void
66  {
67  $this->assertInstanceOf(ConsumerObjective::class, (new Agent($this->mock(Refinery::class)))->getBuildObjective());
68  }

◆ testGetInstallObjective()

ILIAS\LegalDocuments\test\Setup\AgentTest::testGetInstallObjective ( )

Definition at line 55 of file AgentTest.php.

55  : void
56  {
57  $this->assertInstanceOf(NullObjective::class, (new Agent($this->mock(Refinery::class)))->getInstallObjective());
58  }

◆ testGetMigrations()

ILIAS\LegalDocuments\test\Setup\AgentTest::testGetMigrations ( )

Definition at line 75 of file AgentTest.php.

75  : void
76  {
77  $this->assertSame([], (new Agent($this->mock(Refinery::class)))->getMigrations());
78  }

◆ testGetNamedObjectives()

ILIAS\LegalDocuments\test\Setup\AgentTest::testGetNamedObjectives ( )

Definition at line 80 of file AgentTest.php.

80  : void
81  {
82  $this->assertSame([], (new Agent($this->mock(Refinery::class)))->getNamedObjectives());
83  }

◆ testGetStatusObjective()

ILIAS\LegalDocuments\test\Setup\AgentTest::testGetStatusObjective ( )

Definition at line 70 of file AgentTest.php.

70  : void
71  {
72  $this->assertInstanceOf(\ilDatabaseUpdateStepsMetricsCollectedObjective::class, (new Agent($this->mock(Refinery::class)))->getStatusObjective($this->mock(Storage::class)));
73  }

◆ testGetUpdateObjective()

ILIAS\LegalDocuments\test\Setup\AgentTest::testGetUpdateObjective ( )

Definition at line 60 of file AgentTest.php.

60  : void
61  {
62  $this->assertInstanceOf(ilDatabaseUpdateStepsExecutedObjective::class, (new Agent($this->mock(Refinery::class)))->getUpdateObjective());
63  }

◆ testHasConfig()

ILIAS\LegalDocuments\test\Setup\AgentTest::testHasConfig ( )

Definition at line 44 of file AgentTest.php.

44  : void
45  {
46  $this->assertFalse((new Agent($this->mock(Refinery::class)))->hasConfig());
47  }

The documentation for this class was generated from the following file: