ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
ilAwarenessUserProviderApprovedContactsTest Class Reference
+ Inheritance diagram for ilAwarenessUserProviderApprovedContactsTest:
+ Collaboration diagram for ilAwarenessUserProviderApprovedContactsTest:

Public Member Functions

 testConstruct ()
 
 testGetProviderId (ApprovedContacts $instance)
 testConstruct More...
 
 testGetTitle ()
 
 testGetInfo ()
 
 testGetInitialUserSet ()
 
 testIsHighlighted (ApprovedContacts $instance)
 testConstruct More...
 

Private Member Functions

 expectTranslation (string $method, string $languageKey)
 

Additional Inherited Members

- Protected Member Functions inherited from ilBuddySystemBaseTest
 setUp ()
 
 tearDown ()
 
 setGlobalVariable (string $name, $value)
 

Detailed Description

Member Function Documentation

◆ expectTranslation()

ilAwarenessUserProviderApprovedContactsTest::expectTranslation ( string  $method,
string  $languageKey 
)
private

Definition at line 81 of file ilAwarenessUserProviderApprovedContactsTest.php.

References $container.

Referenced by testGetInfo(), and testGetTitle().

81  : void
82  {
83  $expected = 'translated: ' . $languageKey;
84  $user = $this->getMockBuilder(ilObjUser::class)->disableOriginalConstructor()->getMock();
85 
86  $language = $this->getMockBuilder(ilLanguage::class)->disableOriginalConstructor()->getMock();
87  $language->expects(self::once())->method('loadLanguageModule')->with('contact');
88  $language->expects(self::once())->method('txt')->with($languageKey)->willReturn($expected);
89 
90  $container = $this->getMockBuilder(Container::class)->disableOriginalConstructor()->getMock();
91  $container->expects(self::once())->method('user')->willReturn($user);
92  $container->expects(self::once())->method('language')->willReturn($language);
93 
94  $instance = new ApprovedContacts($container);
95  $this->assertSame($expected, $instance->$method());
96  }
$container
Definition: wac.php:14
+ Here is the caller graph for this function:

◆ testConstruct()

ilAwarenessUserProviderApprovedContactsTest::testConstruct ( )

Definition at line 26 of file ilAwarenessUserProviderApprovedContactsTest.php.

References $container.

26  : ApprovedContacts
27  {
28  $user = $this->getMockBuilder(ilObjUser::class)->disableOriginalConstructor()->getMock();
29  $language = $this->getMockBuilder(ilLanguage::class)->disableOriginalConstructor()->getMock();
30  $container = $this->getMockBuilder(Container::class)->disableOriginalConstructor()->getMock();
31  $container->expects(self::once())->method('user')->willReturn($user);
32  $container->expects(self::once())->method('language')->willReturn($language);
33 
34  $instance = new ApprovedContacts($container);
35 
36  $this->assertInstanceOf(ApprovedContacts::class, $instance);
37 
38  return $instance;
39  }
$container
Definition: wac.php:14

◆ testGetInfo()

ilAwarenessUserProviderApprovedContactsTest::testGetInfo ( )

Definition at line 54 of file ilAwarenessUserProviderApprovedContactsTest.php.

References expectTranslation().

54  : void
55  {
56  $this->expectTranslation('getInfo', 'contact_awrn_ap_contacts_info');
57  }
+ Here is the call graph for this function:

◆ testGetInitialUserSet()

ilAwarenessUserProviderApprovedContactsTest::testGetInitialUserSet ( )

Definition at line 59 of file ilAwarenessUserProviderApprovedContactsTest.php.

References $container.

59  : void
60  {
61  $user = $this->getMockBuilder(ilObjUser::class)->disableOriginalConstructor()->getMock();
62  $user->expects(self::once())->method('isAnonymous')->willReturn(true);
63  $language = $this->getMockBuilder(ilLanguage::class)->disableOriginalConstructor()->getMock();
64  $container = $this->getMockBuilder(Container::class)->disableOriginalConstructor()->getMock();
65  $container->expects(self::once())->method('user')->willReturn($user);
66  $container->expects(self::once())->method('language')->willReturn($language);
67 
68  $instance = new ApprovedContacts($container);
69 
70  $this->assertEquals([], $instance->getInitialUserSet());
71  }
$container
Definition: wac.php:14

◆ testGetProviderId()

ilAwarenessUserProviderApprovedContactsTest::testGetProviderId ( ApprovedContacts  $instance)

testConstruct

Definition at line 44 of file ilAwarenessUserProviderApprovedContactsTest.php.

44  : void
45  {
46  $this->assertSame('contact_requests', $instance->getProviderId());
47  }

◆ testGetTitle()

ilAwarenessUserProviderApprovedContactsTest::testGetTitle ( )

Definition at line 49 of file ilAwarenessUserProviderApprovedContactsTest.php.

References expectTranslation().

49  : void
50  {
51  $this->expectTranslation('getTitle', 'contact_awrn_ap_contacts');
52  }
+ Here is the call graph for this function:

◆ testIsHighlighted()

ilAwarenessUserProviderApprovedContactsTest::testIsHighlighted ( ApprovedContacts  $instance)

testConstruct

Definition at line 76 of file ilAwarenessUserProviderApprovedContactsTest.php.

76  : void
77  {
78  $this->assertFalse($instance->isHighlighted());
79  }

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