Skip to content

Commit

Permalink
adding tests for ClipboardChest + making some refactorings to make th…
Browse files Browse the repository at this point in the history
…e tests pass
  • Loading branch information
adri09070 committed Apr 30, 2024
1 parent bdf1021 commit be84c61
Show file tree
Hide file tree
Showing 8 changed files with 384 additions and 80 deletions.
31 changes: 16 additions & 15 deletions src/Chest-Tests/ChestEventListenerForTest.class.st
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Class {
#name : #ChestEventListenerForTest,
#superclass : #Object,
#name : 'ChestEventListenerForTest',
#superclass : 'Object',
#instVars : [
'chestRemovedReceived',
'contentOfChestUpdatedReceived',
Expand All @@ -10,67 +10,68 @@ Class {
'newContentsOfUpdatedChest',
'newChest'
],
#category : #'Chest-Tests'
#category : 'Chest-Tests',
#package : 'Chest-Tests'
}

{ #category : #accessing }
{ #category : 'accessing' }
ChestEventListenerForTest >> chestRemovedReceived [
^ chestRemovedReceived
]

{ #category : #accessing }
{ #category : 'accessing' }
ChestEventListenerForTest >> contentOfChestUpdatedReceived [
^ contentOfChestUpdatedReceived
]

{ #category : #initialization }
{ #category : 'initialization' }
ChestEventListenerForTest >> eventChestRemoved: aChestRemovedAnnouncement [
chestRemovedReceived := true.
removedChest := aChestRemovedAnnouncement removedChest
]

{ #category : #initialization }
{ #category : 'initialization' }
ChestEventListenerForTest >> eventContentOfChestUpdated: aChestUpdatedAnnouncement [
contentOfChestUpdatedReceived := true.
updatedChest := aChestUpdatedAnnouncement updatedChest .
newContentsOfUpdatedChest := aChestUpdatedAnnouncement newContent

]

{ #category : #initialization }
{ #category : 'initialization' }
ChestEventListenerForTest >> eventNewChest: aChestCreatedAnnouncement [
newChestReceived := true.
newChest := aChestCreatedAnnouncement createdChest
]

{ #category : #initialization }
{ #category : 'initialization' }
ChestEventListenerForTest >> initialize [
chestRemovedReceived := false.
contentOfChestUpdatedReceived := false.
newChestReceived := false
]

{ #category : #accessing }
{ #category : 'accessing' }
ChestEventListenerForTest >> newChest [
^ newChest
]

{ #category : #accessing }
{ #category : 'accessing' }
ChestEventListenerForTest >> newChestReceived [
^ newChestReceived
]

{ #category : #accessing }
{ #category : 'accessing' }
ChestEventListenerForTest >> newContentsOfUpdatedChest [
^ newContentsOfUpdatedChest
]

{ #category : #accessing }
{ #category : 'accessing' }
ChestEventListenerForTest >> removedChest [
^ removedChest
]

{ #category : #updating }
{ #category : 'updating' }
ChestEventListenerForTest >> subscribeToChestAnnouncer [

Chest announcer weak when: ChestCreated send: #eventNewChest: to: self.
Expand All @@ -80,7 +81,7 @@ ChestEventListenerForTest >> subscribeToChestAnnouncer [

]

{ #category : #accessing }
{ #category : 'accessing' }
ChestEventListenerForTest >> updatedChest [
^ updatedChest
]
Loading

0 comments on commit be84c61

Please sign in to comment.