Skip to content

Commit 66abfdb

Browse files
tom-richterpermler
andauthored
Refactor/assert order + linter test (#366)
* renamed app to core, fixed assert order in tests * add testAssertOrder linter test * fix args order of two asserts * rename some missing app to core Co-authored-by: Paul Ermler <[email protected]>
1 parent 34e76c1 commit 66abfdb

File tree

60 files changed

+127
-113
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+127
-113
lines changed

packages/TelegramClient-Core.package/TCCAuthHandler.class/instance/app..st

Lines changed: 0 additions & 4 deletions
This file was deleted.

packages/TelegramClient-Core.package/TCCAuthHandler.class/instance/app.st

Lines changed: 0 additions & 4 deletions
This file was deleted.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
accessing
22
client
33

4-
^ self app client
4+
^ self core client
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
accessing
2+
core: aCore
3+
4+
core := aCore.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
accessing
2+
core
3+
4+
^ core

packages/TelegramClient-Core.package/TCCAuthHandler.class/instance/handleEvent..st

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@ handleEvent: anEvent
88
self isAwaitingDBEncryptionKey ifTrue: [self setDBEncryptionKey: ''].
99
self isAwaitingPhoneNumber ifTrue: [^ #awaitPhoneNumber].
1010
self isAwaitingAuthCode ifTrue: [^ #awaitAuthCode].
11-
self isAuthorizationStateReady ifTrue: [^ self app authSucceeded].
11+
self isAuthorizationStateReady ifTrue: [^ self core authSucceeded].

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
"instance" : {
55
"apiHash" : "TR 4/27/2021 17:11",
66
"apiID" : "TR 4/27/2021 17:10",
7-
"app" : "js 6/13/2020 18:12",
8-
"app:" : "js 5/28/2020 17:02",
97
"authState" : "R.S 5/18/2020 17:54",
108
"authState:" : "R.S 5/18/2020 17:54",
119
"checkAuthenticationCode:" : "js 6/13/2020 18:31",
12-
"client" : "js 5/28/2020 18:36",
13-
"handleEvent:" : "js 8/2/2020 12:54",
10+
"client" : "per 5/21/2021 16:55",
11+
"core" : "per 5/21/2021 16:57",
12+
"core:" : "per 5/21/2021 16:57",
13+
"handleEvent:" : "per 5/21/2021 16:55",
1414
"initialize" : "RS 4/28/2021 18:04",
1515
"isAuthStateClosed" : "r.s 7/15/2020 12:17",
1616
"isAuthorizationStateReady" : "r.s 7/15/2020 12:17",

packages/TelegramClient-Core.package/TCCAuthHandler.class/properties.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"commentStamp" : "js 6/13/2020 16:25",
88
"instvars" : [
99
"authState",
10-
"app" ],
10+
"core" ],
1111
"name" : "TCCAuthHandler",
1212
"pools" : [
1313
],

packages/TelegramClient-Core.package/TCCChatsHandler.class/instance/addChat..st

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@ addChat: aChatEvent
1010
self loadBasicGroupInfoFor: chat with: (((aChatEvent at: 'chat') at: 'type') at: 'basic_group_id').
1111
].
1212

13-
self app chats
13+
self core chats
1414
add: chat;
1515
notify.

packages/TelegramClient-Core.package/TCCChatsHandler.class/instance/addNewMessage.from..st

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ events
22
addNewMessage: aMessageJSONObject from: aUser
33

44
| chat message |
5-
chat := self app chats getChat: (aMessageJSONObject at: 'chat_id').
5+
chat := self core chats getChat: (aMessageJSONObject at: 'chat_id').
66
message := TCCMessage newFromMessageEvent: aMessageJSONObject in: chat from: aUser.
77

88
chat addNewestMessage: message.
9-
self app triggerEvent: #newMessageReceived with: message.
9+
self core triggerEvent: #newMessageReceived with: message.

packages/TelegramClient-Core.package/TCCChatsHandler.class/instance/app..st

Lines changed: 0 additions & 4 deletions
This file was deleted.

packages/TelegramClient-Core.package/TCCChatsHandler.class/instance/app.st

Lines changed: 0 additions & 4 deletions
This file was deleted.

packages/TelegramClient-Core.package/TCCChatsHandler.class/instance/chatHistoryReceived..st

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ chatHistoryReceived: aChatHistory
55

66
(aChatHistory at: 'messages') ifNotEmpty: [
77
chatID := (aChatHistory at: 'messages') first at: 'chat_id'.
8-
chat := self app chats getChat: chatID.
8+
chat := self core chats getChat: chatID.
99

1010
(aChatHistory at: 'messages') do: [:message | chat addOldestMessage: (TCCMessage newFromMessageEvent: message in: chat)].
1111

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
accessing
22
client
33

4-
^ self app client
4+
^ self core client
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
accessing
2+
core: aCore
3+
4+
core := aCore.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
accessing
2+
core
3+
4+
^ core

packages/TelegramClient-Core.package/TCCChatsHandler.class/instance/getChatHistoryFrom.with.limit..st

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ getChatHistoryFrom: aChatID with: aMessageId limit: aLimit
33

44
| chat |
55

6-
chat := self app chats getChat: aChatID.
6+
chat := self core chats getChat: aChatID.
77
chat ifNotWaitingForUpdate: [
88
self client send: (TCCRequest
99
newWithType: 'getChatHistory'

packages/TelegramClient-Core.package/TCCChatsHandler.class/instance/loadBasicGroupInfoFor.with..st

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ loadBasicGroupInfoFor: aChat with: aBasicGroupId
77
'basic_group_id'->aBasicGroupId.
88
'@extra'->aBasicGroupId}).
99

10-
self app
10+
self core
1111
registerCallback: [:aBasicGroupFullInfoEvent |
1212
aChat
1313
memberCount: (aBasicGroupFullInfoEvent at: 'members') size;

packages/TelegramClient-Core.package/TCCChatsHandler.class/instance/loadSuperGroupInfoFor.with..st

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ loadSuperGroupInfoFor: aChat with: aSupergroupId
77
'supergroup_id'->aSupergroupId.
88
'@extra'->aSupergroupId}).
99

10-
self app
10+
self core
1111
registerCallback: [:aSupergroupFullInfoEvent |
1212
aChat
1313
memberCount: (aSupergroupFullInfoEvent at: 'member_count');
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
events
22
openNewChat: aChatEvent
33

4-
self app chats triggerEvent: #openNewChat with: (TCCChat newFromChatEvent: aChatEvent).
4+
self core chats triggerEvent: #openNewChat with: (TCCChat newFromChatEvent: aChatEvent).
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
event handling
22
updateChatPosition: anEvent
33

4-
(self app chats getChat: (anEvent at: 'chat_id'))
4+
(self core chats getChat: (anEvent at: 'chat_id'))
55
position: ((anEvent at: 'position') at: 'order');
66
positionKnown: true.
77

8-
self app chats notify.
8+
self core chats notify.

packages/TelegramClient-Core.package/TCCChatsHandler.class/instance/updateLastMessage..st

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ updateLastMessage: anEvent
55

66
(anEvent includesKey: 'last_message') ifTrue: [
77
content := (anEvent at: 'last_message') at: 'content'.
8-
chat := self app chats getChat: (anEvent at: 'chat_id').
8+
chat := self core chats getChat: (anEvent at: 'chat_id').
99

1010
(anEvent at: 'positions') notEmpty
1111
ifTrue: [chat position:
@@ -17,4 +17,4 @@ updateLastMessage: anEvent
1717
ifTrue: [chat lastMessage: ((content at: 'text') at: 'text')]
1818
ifFalse: [chat lastMessage: 'message type not supported yet'].
1919

20-
self app chats notify].
20+
self core chats notify].

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

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,22 @@
22
"class" : {
33
},
44
"instance" : {
5-
"addChat:" : "JB 5/31/2021 15:05",
6-
"addNewMessage:from:" : "pk 5/17/2021 19:10",
7-
"app" : "5/11/2021 10:09:15",
8-
"app:" : "pk 5/17/2021 19:11",
9-
"chatHistoryReceived:" : "pk 5/12/2021 12:35",
10-
"client" : "js 6/1/2020 14:44",
5+
"addChat:" : "per 5/21/2021 16:55",
6+
"addNewMessage:from:" : "per 5/21/2021 16:55",
7+
"chatHistoryReceived:" : "per 5/21/2021 16:55",
8+
"client" : "per 5/21/2021 16:55",
9+
"core" : "per 5/21/2021 16:55",
10+
"core:" : "per 5/21/2021 16:55",
1111
"defaultMessageLimit" : "js 8/1/2020 18:24",
12-
"getChatHistoryFrom:with:limit:" : "js 8/2/2020 13:17",
12+
"getChatHistoryFrom:with:limit:" : "per 5/21/2021 16:55",
1313
"getChats" : "js 7/31/2020 22:50",
1414
"handleNewMessage:from:" : "pk 5/17/2021 18:28",
15-
"loadBasicGroupInfoFor:with:" : "JB 5/31/2021 15:09",
16-
"loadSuperGroupInfoFor:with:" : "JB 5/31/2021 15:10",
15+
"loadBasicGroupInfoFor:with:" : "TR 6/2/2021 13:59",
16+
"loadSuperGroupInfoFor:with:" : "TR 6/2/2021 13:58",
1717
"openNewChat:" : "pk 5/13/2021 12:45",
1818
"remainingMessages" : "5/11/2021 10:09:15",
1919
"remainingMessages:" : "js 8/1/2020 16:50",
2020
"searchChat:" : "f.w. 7/15/2020 22:53",
2121
"sendMessage:to:" : "js 7/31/2020 14:39",
22-
"updateChatPosition:" : "RS 5/10/2021 20:09",
23-
"updateLastMessage:" : "RS 5/10/2021 20:41" } }
22+
"updateChatPosition:" : "per 5/21/2021 16:55",
23+
"updateLastMessage:" : "per 5/21/2021 16:55" } }

packages/TelegramClient-Core.package/TCCChatsHandler.class/properties.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
],
77
"commentStamp" : "js 6/13/2020 16:26",
88
"instvars" : [
9-
"app",
10-
"remainingMessages" ],
9+
"remainingMessages",
10+
"core" ],
1111
"name" : "TCCChatsHandler",
1212
"pools" : [
1313
],

packages/TelegramClient-Core.package/TCCCore.class/instance/initializeHandlers.st

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@ initializeHandlers
33

44
self
55
authHandler: (TCCAuthHandler new
6-
app: self);
6+
core: self);
77
chatsHandler: (TCCChatsHandler new
8-
app: self).
8+
core: self).

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"handleMessageEvent:" : "pk 5/19/2021 11:29",
1919
"handlePendingEvent:" : "per 5/26/2021 14:03",
2020
"initialize" : "pk 5/13/2021 09:33",
21-
"initializeHandlers" : "js 8/1/2020 18:09",
21+
"initializeHandlers" : "per 5/21/2021 16:55",
2222
"isClientAlive" : "js 5/28/2020 17:18",
2323
"loggedInUserID" : "rs 7/5/2020 14:48",
2424
"loggedInUserID:" : "rs 7/5/2020 14:48",

packages/TelegramClient-Tests.package/TCTAPITests.class/instance/testExtraAPIAttribute.st

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@ testExtraAPIAttribute
77
self core pendingRequests at: callbackID put: [:anEvent | event := anEvent].
88
self core client send: (TCCRequest newWithType: 'getMe' from: {'@extra' -> callbackID}).
99
10 seconds wait.
10-
self assert: (callbackID = (event at: '@extra'))
10+
self assert: callbackID equals: (event at: '@extra')

packages/TelegramClient-Tests.package/TCTAPITests.class/methodProperties.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@
77
"defaultTimeout" : "pk 5/15/2021 11:42",
88
"setUp" : "pk 5/15/2021 11:42",
99
"tearDown" : "pk 5/15/2021 11:42",
10-
"testExtraAPIAttribute" : "per 5/15/2021 12:27" } }
10+
"testExtraAPIAttribute" : "per 5/21/2021 16:34" } }

packages/TelegramClient-Tests.package/TCTChatTests.class/instance/testAddNewestMessage.st

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ testing
22
testAddNewestMessage
33

44
self chat addNewestMessage: (TCCMessage new message: 'test').
5-
self assert: self chat messages second message equals: 'test'.
5+
self assert: 'test' equals: self chat messages second message.

packages/TelegramClient-Tests.package/TCTChatTests.class/instance/testAddOldestMessage.st

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ testing
22
testAddOldestMessage
33

44
self chat addOldestMessage: (TCCMessage new message: 'test').
5-
self assert: self chat messages last message equals: 'test'.
5+
self assert: 'test' equals: self chat messages last message.

packages/TelegramClient-Tests.package/TCTChatTests.class/instance/testID.st

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ testing
22
testID
33

44
self chat id: 15.
5-
self assert: self chat id equals: 15.
5+
self assert: 15 equals: self chat id.

packages/TelegramClient-Tests.package/TCTChatTests.class/instance/testLastMessage.st

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ testing
22
testLastMessage
33

44
self chat lastMessage: 'test'.
5-
self assert: self chat lastMessage equals: 'test'.
5+
self assert: 'test' equals: self chat lastMessage.

packages/TelegramClient-Tests.package/TCTChatTests.class/instance/testMessage.st

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ testMessage
1313
'@type' -> 'messageText'.
1414
'text' -> (Dictionary newFrom: {
1515
'text' -> 'testText'})})})) in: self chat.
16-
self assert: message senderID equals: '2'.
17-
self assert: message id equals: '3'.
18-
self assert: message date asUTC asTime hhmm24 equals: '0000'.
19-
self assert: message message equals: 'testText'.
20-
self assert: (self chat id) equals: message chatID
16+
self assert: '2' equals: message senderID.
17+
self assert: '3' equals: message id.
18+
self assert: '0000' equals: message date asUTC asTime hhmm24.
19+
self assert: 'testText' equals: message message.
20+
self assert: message chatID equals: (self chat id)

packages/TelegramClient-Tests.package/TCTChatTests.class/instance/testMessages.st

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ testMessages
66
collection := OrderedCollection newFrom: {TCCMessage new. TCCMessage new}.
77

88
self chat messages: collection.
9-
self assert: self chat messages equals: collection.
9+
self assert: collection equals: self chat messages.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
testing
22
testMessagesSize
33

4-
self assert: self chat numberOfMessages equals: 5.
4+
self assert: 5 equals: self chat numberOfMessages.

packages/TelegramClient-Tests.package/TCTChatTests.class/instance/testPosition.st

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ testing
22
testPosition
33

44
self chat position: 5.
5-
self assert: self chat position equals: 5.
5+
self assert: 5 equals: self chat position.

packages/TelegramClient-Tests.package/TCTChatTests.class/instance/testPositionKnown.st

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ testPositionKnown
33

44
self assert: self chat positionKnown not.
55
self chat positionKnown: true.
6-
self assert: self chat positionKnown equals: true.
6+
self assert: true equals: self chat positionKnown.

packages/TelegramClient-Tests.package/TCTChatTests.class/instance/testStillRequestedMessages.st

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ testStillRequestedMessages
33

44
self chat numberOfRequestedMessages: 10.
55

6-
self assert: self chat stillRequestedMessages equals: 5.
6+
self assert: 5 equals: self chat stillRequestedMessages.
77

88
self chat requestMessages: 20.
9-
self assert: self chat stillRequestedMessages equals: 20.
9+
self assert: 20 equals: self chat stillRequestedMessages.
1010

1111
self chat addOldestMessage: TCCMessage new.
12-
self assert: self chat stillRequestedMessages equals: 19.
12+
self assert: 19 equals: self chat stillRequestedMessages.

packages/TelegramClient-Tests.package/TCTChatTests.class/instance/testTitle.st

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ testing
22
testTitle
33

44
self chat title: 'testing'.
5-
self assert: self chat title equals: 'testing'.
5+
self assert: 'testing' equals: self chat title.

0 commit comments

Comments
 (0)