public function TokenTest::testBinaryConversion in Lightweight Directory Access Protocol (LDAP) 8.4
Test binary conversion.
File
- ldap_servers/
tests/ src/ Unit/ TokenTest.php, line 94
Class
- TokenTest
- @coversDefaultClass \Drupal\ldap_servers\Processor\TokenProcessor @group ldap
Namespace
Drupal\Tests\ldap_servers\UnitCode
public function testBinaryConversion() : void {
$base64encode = $this->processor
->ldapEntryReplacementsForDrupalAccount($this->ldapEntry, '[guid;base64_encode]');
self::assertEquals(base64_encode('sdafsdfsdf'), $base64encode);
$bin2hex = $this->processor
->ldapEntryReplacementsForDrupalAccount($this->ldapEntry, '[guid;bin2hex]');
self::assertEquals(bin2hex('sdafsdfsdf'), $bin2hex);
$msguid = $this->processor
->ldapEntryReplacementsForDrupalAccount($this->ldapEntry, '[guid;msguid]');
self::assertEquals(ConversionHelper::convertMsguidToString('sdafsdfsdf'), $msguid);
$binary = $this->processor
->ldapEntryReplacementsForDrupalAccount($this->ldapEntry, '[guid;binary]');
self::assertEquals(bin2hex('sdafsdfsdf'), $binary);
}