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

Public Member Functions

 testConstruct ()
 
 testModifiedNow ()
 

Detailed Description

Definition at line 31 of file UserActionTest.php.

Member Function Documentation

◆ testConstruct()

ILIAS\LegalDocuments\test\UserActionTest::testConstruct ( )

Definition at line 35 of file UserActionTest.php.

35  : void
36  {
37  $this->assertInstanceOf(UserAction::class, new UserAction($this->mock(ilObjUser::class), $this->mock(Clock::class)));
38  }

◆ testModifiedNow()

ILIAS\LegalDocuments\test\UserActionTest::testModifiedNow ( )

Definition at line 40 of file UserActionTest.php.

40  : void
41  {
42  $date = new DateTimeImmutable();
43 
44  $instance = new UserAction($this->mockTree(ilObjUser::class, ['getId' => 34]), $this->mockTree(Clock::class, ['now' => $date]));
45 
46  $edit = $instance->modifiedNow();
47  $this->assertSame(34, $edit->user());
48  $this->assertSame($date, $edit->time());
49  }

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