RequireOnceItopFile('datamodels/2.x/itop-hub-connector/TokenValidation.php'); $oTokenValidation = new TokenValidation(); $sSetupToken = bin2hex(random_bytes(12)); $this->assertFalse($oTokenValidation->isSetupTokenValid('lol')); $this->assertFalse($oTokenValidation->isSetupTokenValid('')); $this->assertFalse($oTokenValidation->isSetupTokenValid($sSetupToken)); $this->createSetupTokenFile($sSetupToken); $this->assertFalse($oTokenValidation->isSetupTokenValid('lol')); $this->createSetupTokenFile($sSetupToken); $this->assertFalse($oTokenValidation->isSetupTokenValid('')); $this->createSetupTokenFile($sSetupToken); $this->assertTrue($oTokenValidation->isSetupTokenValid($sSetupToken)); } }