<?php namespace Tests\Unit; use Tests\TestCase; use App\Classes\LDAP\Server; use App\Ldap\Entry; class TranslateOidTest extends TestCase { /** * A basic feature test example. * * @return void * @throws \LdapRecord\Query\ObjectNotFoundException * @covers \App\Classes\LDAP\Server::getOID() */ public function testRootDse() { $dse = (new Entry)->rootDSE(); // Test our rootDSE returns an objectclass attribute $this->assertIsArray($dse->objectclass); // Test OID that exists $this->assertStringContainsString('Subentries',Server::getOID('1.3.6.1.4.1.4203.1.10.1','title')); // Test OID doesnt exist $this->assertStringContainsString('9.9.9.9',Server::getOID('9.9.9.9','title')); $this->assertNull(Server::getOID('9.9.9.9','ref')); } }