Skip to content

Commit 161b1d9

Browse files
committed
added Construction and Identification tests for video, sticker and document messages
1 parent 68554e3 commit 161b1d9

28 files changed

+277
-24
lines changed

packages/TelegramClient-Core.package/TCCAnimatedStickerMessage.class/methodProperties.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"class" : {
3-
"newFrom:" : "JK 5/31/2024 11:40" },
3+
"newFrom:" : "JK 6/23/2024 11:47" },
44
"instance" : {
55
"asSnippet" : "RK 6/26/2021 11:37",
66
"asText" : "rgw 5/12/2022 14:28",

packages/TelegramClient-Core.package/TCCDocumentMessage.class/methodProperties.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"class" : {
3-
"newFrom:" : "AH 6/21/2024 14:02" },
3+
"newFrom:" : "JK 6/23/2024 11:52" },
44
"instance" : {
55
"asSnippet" : "AH 6/21/2024 13:54",
66
"asText" : "AH 6/21/2024 13:54",
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"class" : {
3-
"extractPathFrom:" : " 6/22/2024 13:42:57",
4-
"imageFormFrom:" : " 6/22/2024 13:42:57",
5-
"newWith:" : " 6/22/2024 13:42:57" },
3+
"extractPathFrom:" : "6/22/2024 13:42:57",
4+
"imageFormFrom:" : "6/22/2024 13:42:57",
5+
"newWith:" : "6/22/2024 13:42:57" },
66
"instance" : {
7-
"core" : " 6/22/2024 13:42:57",
8-
"core:" : " 6/22/2024 13:42:57",
9-
"getFormFor:" : " 6/22/2024 13:42:57",
10-
"getFormPromiseFor:" : " 6/22/2024 13:42:57",
11-
"requestImageFor:with:" : " 6/22/2024 13:42:57" } }
7+
"core" : "6/22/2024 13:42:57",
8+
"core:" : "6/22/2024 13:42:57",
9+
"getFormFor:" : "6/22/2024 13:42:57",
10+
"getFormPromiseFor:" : "6/22/2024 13:42:57",
11+
"requestImageFor:with:" : "6/22/2024 13:42:57" } }

packages/TelegramClient-Core.package/TCCStickerMessage.class/methodProperties.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"class" : {
33
"newAnimatedStickerFrom:" : "JK 5/31/2024 11:36",
4-
"newFrom:" : "JK 5/31/2024 11:11" },
4+
"newFrom:" : "JK 6/23/2024 11:39" },
55
"instance" : {
66
"asSnippet" : "JK 5/16/2024 16:00",
77
"asText" : "JK 5/16/2024 16:00",

packages/TelegramClient-Core.package/TCCStickerStore.class/methodProperties.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
{
22
"class" : {
3-
"extractPathFrom:" : " 6/22/2024 13:42:57",
3+
"extractPathFrom:" : "6/22/2024 13:42:57",
44
"imageFormFrom:" : "JK 6/21/2024 13:46",
55
"newWith:" : "JK 6/20/2024 22:18",
6-
"stickerFormFrom:" : " 6/22/2024 13:42:57" },
6+
"stickerFormFrom:" : "6/22/2024 13:42:57" },
77
"instance" : {
8-
"core" : " 6/22/2024 13:42:57",
9-
"core:" : " 6/22/2024 13:42:57",
8+
"core" : "6/22/2024 13:42:57",
9+
"core:" : "6/22/2024 13:42:57",
1010
"downloadStickerSet:" : "JK 6/19/2024 11:33",
11-
"getFormFor:" : " 6/22/2024 13:42:57",
12-
"getFormPromiseFor:" : " 6/22/2024 13:42:57",
11+
"getFormFor:" : "6/22/2024 13:42:57",
12+
"getFormPromiseFor:" : "6/22/2024 13:42:57",
1313
"getInstalledStickers" : "JK 6/5/2024 11:37",
1414
"loadStickerIds" : "JK 6/20/2024 23:39",
1515
"requestStickerFor:with:" : "JK 5/16/2024 21:40",

packages/TelegramClient-Core.package/TCCVideoMessage.class/methodProperties.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"class" : {
3-
"newFrom:" : "JK 6/12/2024 11:28" },
3+
"newFrom:" : "JK 6/23/2024 11:14" },
44
"instance" : {
55
"asSnippet" : "JK 6/12/2024 11:31",
66
"asText" : "TR 6/20/2021 10:41",
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
22
"class" : {
3-
"extractPathFrom:" : " 6/22/2024 13:42:57",
4-
"imageFormFrom:" : " 6/22/2024 13:42:57" },
3+
"extractPathFrom:" : "6/22/2024 13:42:57",
4+
"imageFormFrom:" : "6/22/2024 13:42:57" },
55
"instance" : {
6-
"getFormFor:" : " 6/22/2024 13:42:57",
7-
"getFormPromiseFor:" : " 6/22/2024 13:42:57",
6+
"getFormFor:" : "6/22/2024 13:42:57",
7+
"getFormPromiseFor:" : "6/22/2024 13:42:57",
88
"getVideoFor:" : "JK 6/12/2024 19:48",
99
"getVideoPromiseFor:" : "JK 6/12/2024 19:56" } }
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
testing
2+
testAnimatedStickerMessageCorrectlyConstructedFromJson
3+
4+
| stickerMessageEvent chat stickerMessage |
5+
6+
chat := TCTMMocks mockPrivateChat.
7+
stickerMessageEvent := TCTMMocks mockAnimatedStickerMessageJsonFrom: chat id.
8+
stickerMessage := TCCMessage newFromMessageEvent: stickerMessageEvent in: chat with: self core.
9+
10+
self assert: TCTMMocks mockValidEmoji equals: stickerMessage text.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
testing
2+
testAnimatedStickerMessageTypeIdentifiedCorrectly
3+
4+
| stickerMessageEvent chat stickerMessage |
5+
6+
chat := TCTMMocks mockPrivateChat.
7+
stickerMessageEvent := TCTMMocks mockAnimatedStickerMessageJsonFrom: chat id.
8+
stickerMessage := TCCMessage newFromMessageEvent: stickerMessageEvent in: chat with: self core.
9+
10+
self assert: TCCAnimatedStickerMessage equals: stickerMessage class.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
testing
2+
testDocumentMessageCorrectlyConstructedFromJson
3+
4+
| documentMessageEvent chat documentMessage |
5+
6+
chat := TCTMMocks mockPrivateChat.
7+
documentMessageEvent := TCTMMocks mockDocumentMessageJsonFrom: chat id.
8+
documentMessage := TCCMessage newFromMessageEvent: documentMessageEvent in: chat with: self core.
9+
10+
self assert: TCTMMocks mockDocumentFileName equals: documentMessage filename.

0 commit comments

Comments
 (0)