404

[ Avaa Bypassed ]




Upload:

Command:

botdev@18.118.160.203: ~ $
<?php


use PHPUnit\Framework\TestCase;
// exclude "./../src/"

final class TamasBabotTest extends TestCase
{
    private $translate_bot;
    private $adminId;
    function setUp(): void{
        $BOT_USER= '@TranslateSwedish_bot';
        $BOT_TOKEN=  '1022011518:AAG4qsWIN8ND500G7ZasLlwbU8id5AI0qk4';
        $uriParts = explode("?",$_SERVER['REQUEST_URI']);
        $actual_link = "https://$_SERVER[HTTP_HOST]".$uriParts[0];
        $WEBHOOK_URL= "$actual_link";
        $sign = "@bot";
        // $this->adminId =611059896;
        $this->adminId =430040;
        $this->translate_bot = new Tamasbabot($BOT_USER,$BOT_TOKEN,$WEBHOOK_URL,$sign,$this->adminId);
        $bot = $this->getMockBuilder('Bot')
        ->setConstructorArgs(array($BOT_USER,$BOT_TOKEN,$WEBHOOK_URL))
        ->getMock();
        $member["status"]="member";
        $bot->method("apiRequest")->willReturn($member);
        $this->translate_bot->bot = $bot;
        $this->getTB()->getDB()->removeAllUserActivites();
    }
    function getTB(): Tamasbabot{
        return $this->translate_bot;
    }
    function reset() {
        $this->getTB()->params = null;
        $this->getTB()->method = null;

    } 
    public function testIntegrity(): void {
        $dbgMgr = new DebugsManager();
        $update = $dbgMgr->getUpdateForTestPerson("6110598961");
        $update["message"]["text"] = "salam khoobi";
        $this->getTB()->process($update);
        $this->assertStringContainsString("salam khoobi", $this->getTB()->params['text']);        
        $this->assertStringContainsString($this->adminId, $this->getTB()->params['chat_id']);        
    }

}






Filemanager

Name Type Size Permission Actions
TamasBabotTest.php File 1.6 KB 0644