Define TEST_CHAT_ID as a global constant.

This commit is contained in:
netkas 2024-10-08 00:23:25 -04:00
parent d02cab3846
commit 75ed7676ac
5 changed files with 26 additions and 29 deletions

View file

@ -9,5 +9,6 @@
} }
define('BOT_TOKEN', trim(file_get_contents($token_path))); define('BOT_TOKEN', trim(file_get_contents($token_path)));
const TEST_CHAT_ID = -1001301191379;
import('net.nosial.tgbotlib'); import('net.nosial.tgbotlib');

View file

@ -10,7 +10,6 @@ use TgBotLib\Objects\Message;
class ForwardMessageTest extends TestCase class ForwardMessageTest extends TestCase
{ {
const int TEST_CHAT_ID = -1001301191379;
private static Bot $bot; private static Bot $bot;
/** /**
@ -29,22 +28,22 @@ class ForwardMessageTest extends TestCase
public function testForwardMessage(): void public function testForwardMessage(): void
{ {
$result = self::$bot->sendMessage( $result = self::$bot->sendMessage(
chat_id: self::TEST_CHAT_ID, chat_id: TEST_CHAT_ID,
text: 'Test Unit: testForwardMessage' text: 'Test Unit: testForwardMessage'
); );
$this->assertInstanceOf(Message::class, $result); $this->assertInstanceOf(Message::class, $result);
$this->assertEquals(self::TEST_CHAT_ID, $result->getChat()->getId()); $this->assertEquals(TEST_CHAT_ID, $result->getChat()->getId());
$this->assertEquals('Test Unit: testForwardMessage', $result->getText()); $this->assertEquals('Test Unit: testForwardMessage', $result->getText());
$result = self::$bot->forwardMessage( $result = self::$bot->forwardMessage(
chat_id: self::TEST_CHAT_ID, chat_id: TEST_CHAT_ID,
from_chat_id: self::TEST_CHAT_ID, from_chat_id: TEST_CHAT_ID,
message_id: $result->getMessageId() message_id: $result->getMessageId()
); );
$this->assertInstanceOf(Message::class, $result); $this->assertInstanceOf(Message::class, $result);
$this->assertEquals(self::TEST_CHAT_ID, $result->getChat()->getId()); $this->assertEquals(TEST_CHAT_ID, $result->getChat()->getId());
$this->assertEquals('Test Unit: testForwardMessage', $result->getText()); $this->assertEquals('Test Unit: testForwardMessage', $result->getText());
} }
} }

View file

@ -11,7 +11,6 @@ use TgBotLib\Objects\MessageId;
class ForwardMessagesTest extends TestCase class ForwardMessagesTest extends TestCase
{ {
const int TEST_CHAT_ID = -1001301191379;
private static Bot $bot; private static Bot $bot;
/** /**
@ -30,18 +29,18 @@ class ForwardMessagesTest extends TestCase
public function testForwardMessage(): void public function testForwardMessage(): void
{ {
$message1 = self::$bot->sendMessage( $message1 = self::$bot->sendMessage(
chat_id: self::TEST_CHAT_ID, chat_id: TEST_CHAT_ID,
text: 'This is a test message.' text: 'This is a test message.'
); );
$message2 = self::$bot->sendMessage( $message2 = self::$bot->sendMessage(
chat_id: self::TEST_CHAT_ID, chat_id: TEST_CHAT_ID,
text: 'This is another test message.' text: 'This is another test message.'
); );
$result = self::$bot->forwardMessages( $result = self::$bot->forwardMessages(
chat_id: self::TEST_CHAT_ID, chat_id: TEST_CHAT_ID,
from_chat_id: self::TEST_CHAT_ID, from_chat_id: TEST_CHAT_ID,
message_ids: [$message1->getMessageId(), $message2->getMessageId()] message_ids: [$message1->getMessageId(), $message2->getMessageId()]
); );

View file

@ -8,7 +8,6 @@ use TgBotLib\Objects\User;
class GetMeTest extends TestCase class GetMeTest extends TestCase
{ {
const int TEST_CHAT_ID = -1001301191379;
private static Bot $bot; private static Bot $bot;
/** /**

View file

@ -10,7 +10,6 @@ use TgBotLib\Objects\Message;
class SendMessageTest extends TestCase class SendMessageTest extends TestCase
{ {
const int TEST_CHAT_ID = -1001301191379;
const string TEST_WEB_PREVIEW_URL = "https://www.youtube.com/watch?v=tDacjrSCeq4"; const string TEST_WEB_PREVIEW_URL = "https://www.youtube.com/watch?v=tDacjrSCeq4";
private static Bot $bot; private static Bot $bot;
@ -30,12 +29,12 @@ class SendMessageTest extends TestCase
public function testSendMessage(): void public function testSendMessage(): void
{ {
$result = self::$bot->sendMessage( $result = self::$bot->sendMessage(
chat_id: self::TEST_CHAT_ID, chat_id: TEST_CHAT_ID,
text: 'Test Unit: testSendMessage' text: 'Test Unit: testSendMessage'
); );
$this->assertInstanceOf(Message::class, $result); $this->assertInstanceOf(Message::class, $result);
$this->assertEquals(self::TEST_CHAT_ID, $result->getChat()->getId()); $this->assertEquals(TEST_CHAT_ID, $result->getChat()->getId());
$this->assertEquals('Test Unit: testSendMessage', $result->getText()); $this->assertEquals('Test Unit: testSendMessage', $result->getText());
} }
@ -50,7 +49,7 @@ class SendMessageTest extends TestCase
public function testSendParseMarkdown2Test(): void public function testSendParseMarkdown2Test(): void
{ {
$result = self::$bot->sendMessage( $result = self::$bot->sendMessage(
chat_id: self::TEST_CHAT_ID, chat_id: TEST_CHAT_ID,
text: 'Test Unit: testSendParseMarkdown2Test' . PHP_EOL . PHP_EOL . text: 'Test Unit: testSendParseMarkdown2Test' . PHP_EOL . PHP_EOL .
' *bold* _italic_ [link](https://example.com)' . PHP_EOL . ' *bold* _italic_ [link](https://example.com)' . PHP_EOL .
' `inline code` ```block code```' . PHP_EOL . ' `inline code` ```block code```' . PHP_EOL .
@ -61,7 +60,7 @@ class SendMessageTest extends TestCase
); );
$this->assertInstanceOf(Message::class, $result); $this->assertInstanceOf(Message::class, $result);
$this->assertEquals(self::TEST_CHAT_ID, $result->getChat()->getId()); $this->assertEquals(TEST_CHAT_ID, $result->getChat()->getId());
} }
/** /**
@ -76,7 +75,7 @@ class SendMessageTest extends TestCase
public function testSendParseMarkdownTest(): void public function testSendParseMarkdownTest(): void
{ {
$result = self::$bot->sendMessage( $result = self::$bot->sendMessage(
chat_id: self::TEST_CHAT_ID, chat_id: TEST_CHAT_ID,
text: 'Test Unit: testSendParseMarkdownTest' . PHP_EOL . PHP_EOL . text: 'Test Unit: testSendParseMarkdownTest' . PHP_EOL . PHP_EOL .
' *bold* _italic_ [link](https://example.com)' . PHP_EOL . ' *bold* _italic_ [link](https://example.com)' . PHP_EOL .
' `inline code` ```block code```' . PHP_EOL . ' `inline code` ```block code```' . PHP_EOL .
@ -87,7 +86,7 @@ class SendMessageTest extends TestCase
); );
$this->assertInstanceOf(Message::class, $result); $this->assertInstanceOf(Message::class, $result);
$this->assertEquals(self::TEST_CHAT_ID, $result->getChat()->getId()); $this->assertEquals(TEST_CHAT_ID, $result->getChat()->getId());
} }
/** /**
@ -101,7 +100,7 @@ class SendMessageTest extends TestCase
public function testSendParseHTMLTest(): void public function testSendParseHTMLTest(): void
{ {
$result = self::$bot->sendMessage( $result = self::$bot->sendMessage(
chat_id: self::TEST_CHAT_ID, chat_id: TEST_CHAT_ID,
text: 'Test Unit: testSendParseHTMLTest' . PHP_EOL . PHP_EOL . text: 'Test Unit: testSendParseHTMLTest' . PHP_EOL . PHP_EOL .
' <b>bold</b> <i>italic</i> <a href="https://example.com">link</a>' . PHP_EOL . ' <b>bold</b> <i>italic</i> <a href="https://example.com">link</a>' . PHP_EOL .
' <code>inline code</code> <pre>block code</pre>' . PHP_EOL . ' <code>inline code</code> <pre>block code</pre>' . PHP_EOL .
@ -112,7 +111,7 @@ class SendMessageTest extends TestCase
); );
$this->assertInstanceOf(Message::class, $result); $this->assertInstanceOf(Message::class, $result);
$this->assertEquals(self::TEST_CHAT_ID, $result->getChat()->getId()); $this->assertEquals(TEST_CHAT_ID, $result->getChat()->getId());
} }
/** /**
@ -126,14 +125,14 @@ class SendMessageTest extends TestCase
public function testWebPagePreviewDisabled(): void public function testWebPagePreviewDisabled(): void
{ {
$result = self::$bot->sendMessage( $result = self::$bot->sendMessage(
chat_id: self::TEST_CHAT_ID, chat_id: TEST_CHAT_ID,
text: 'Test Unit: testWebPagePreview' . PHP_EOL . self::TEST_WEB_PREVIEW_URL . PHP_EOL . PHP_EOL . 'Disabled link preview', text: 'Test Unit: testWebPagePreview' . PHP_EOL . self::TEST_WEB_PREVIEW_URL . PHP_EOL . PHP_EOL . 'Disabled link preview',
link_preview_options: (new LinkPreviewOptions()) link_preview_options: (new LinkPreviewOptions())
->setDisabled(true) ->setDisabled(true)
); );
$this->assertInstanceOf(Message::class, $result); $this->assertInstanceOf(Message::class, $result);
$this->assertEquals(self::TEST_CHAT_ID, $result->getChat()->getId()); $this->assertEquals(TEST_CHAT_ID, $result->getChat()->getId());
} }
/** /**
@ -147,14 +146,14 @@ class SendMessageTest extends TestCase
public function testWebPagePreviewPreferSmallMedia(): void public function testWebPagePreviewPreferSmallMedia(): void
{ {
$result = self::$bot->sendMessage( $result = self::$bot->sendMessage(
chat_id: self::TEST_CHAT_ID, chat_id: TEST_CHAT_ID,
text: 'Test Unit: testWebPagePreview' . PHP_EOL . self::TEST_WEB_PREVIEW_URL . PHP_EOL . PHP_EOL . 'Prefer small media', text: 'Test Unit: testWebPagePreview' . PHP_EOL . self::TEST_WEB_PREVIEW_URL . PHP_EOL . PHP_EOL . 'Prefer small media',
link_preview_options: (new LinkPreviewOptions()) link_preview_options: (new LinkPreviewOptions())
->setPreferSmallMedia(true) ->setPreferSmallMedia(true)
); );
$this->assertInstanceOf(Message::class, $result); $this->assertInstanceOf(Message::class, $result);
$this->assertEquals(self::TEST_CHAT_ID, $result->getChat()->getId()); $this->assertEquals(TEST_CHAT_ID, $result->getChat()->getId());
} }
/** /**
@ -167,14 +166,14 @@ class SendMessageTest extends TestCase
public function testWebPagePreviewPreferLargeMedia(): void public function testWebPagePreviewPreferLargeMedia(): void
{ {
$result = self::$bot->sendMessage( $result = self::$bot->sendMessage(
chat_id: self::TEST_CHAT_ID, chat_id: TEST_CHAT_ID,
text: 'Test Unit: testWebPagePreview' . PHP_EOL . self::TEST_WEB_PREVIEW_URL . PHP_EOL . PHP_EOL . 'Prefer large media', text: 'Test Unit: testWebPagePreview' . PHP_EOL . self::TEST_WEB_PREVIEW_URL . PHP_EOL . PHP_EOL . 'Prefer large media',
link_preview_options: (new LinkPreviewOptions()) link_preview_options: (new LinkPreviewOptions())
->setPreferLargeMedia(true) ->setPreferLargeMedia(true)
); );
$this->assertInstanceOf(Message::class, $result); $this->assertInstanceOf(Message::class, $result);
$this->assertEquals(self::TEST_CHAT_ID, $result->getChat()->getId()); $this->assertEquals(TEST_CHAT_ID, $result->getChat()->getId());
} }
/** /**
@ -187,13 +186,13 @@ class SendMessageTest extends TestCase
public function testWebPagePreviewShowAboveText(): void public function testWebPagePreviewShowAboveText(): void
{ {
$result = self::$bot->sendMessage( $result = self::$bot->sendMessage(
chat_id: self::TEST_CHAT_ID, chat_id: TEST_CHAT_ID,
text: 'Test Unit: testWebPagePreview' . PHP_EOL . self::TEST_WEB_PREVIEW_URL . PHP_EOL . PHP_EOL . 'Show above text', text: 'Test Unit: testWebPagePreview' . PHP_EOL . self::TEST_WEB_PREVIEW_URL . PHP_EOL . PHP_EOL . 'Show above text',
link_preview_options: (new LinkPreviewOptions()) link_preview_options: (new LinkPreviewOptions())
->setShowAboveText(true) ->setShowAboveText(true)
); );
$this->assertInstanceOf(Message::class, $result); $this->assertInstanceOf(Message::class, $result);
$this->assertEquals(self::TEST_CHAT_ID, $result->getChat()->getId()); $this->assertEquals(TEST_CHAT_ID, $result->getChat()->getId());
} }
} }