diff options
| author | Eugen Wissner <belka@caraus.de> | 2025-11-21 22:26:28 +0100 |
|---|---|---|
| committer | Eugen Wissner <belka@caraus.de> | 2025-11-21 22:26:28 +0100 |
| commit | 8568518b57dba05500b63a4e471f8fa65883d10a (patch) | |
| tree | 59681b400bccd6fd1299b3c22443c2ddf6f1b378 /pharo-mooc/contact-book/src/ContactBook/ContactBookTest.class.st | |
| parent | c03c9f8b886c0e8eca5a701c0ca941e05e0b6285 (diff) | |
| download | book-exercises-8568518b57dba05500b63a4e471f8fa65883d10a.tar.gz | |
Add pharo contact book
Diffstat (limited to 'pharo-mooc/contact-book/src/ContactBook/ContactBookTest.class.st')
| -rw-r--r-- | pharo-mooc/contact-book/src/ContactBook/ContactBookTest.class.st | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/pharo-mooc/contact-book/src/ContactBook/ContactBookTest.class.st b/pharo-mooc/contact-book/src/ContactBook/ContactBookTest.class.st new file mode 100644 index 0000000..6e5cf2d --- /dev/null +++ b/pharo-mooc/contact-book/src/ContactBook/ContactBookTest.class.st @@ -0,0 +1,41 @@ +Class { + #name : 'ContactBookTest', + #superclass : 'TestCase', + #instVars : [ + 'blog', + 'post' + ], + #category : 'ContactBook', + #package : 'ContactBook' +} + +{ #category : 'running' } +ContactBookTest >> setUp [ + blog := ContactBook new. + blog addContact: (Contact newNamed: 'Tudor Girba' email: 'tudor@tudorgirba.com'). + + post := Contact newNamed: 'Clara Allende' email: 'clari.allende@gmail.com' +] + +{ #category : 'tests' } +ContactBookTest >> testAddContact [ + blog addContact: post. + self assert: blog size equals: 2 +] + +{ #category : 'tests' } +ContactBookTest >> testContacts [ + blog addContact: post. + self assert: blog contacts size equals: 2 +] + +{ #category : 'tests' } +ContactBookTest >> testRemoveContact [ + blog removeContact: blog contacts first. + self assert: blog size equals: 0 +] + +{ #category : 'tests' } +ContactBookTest >> testSize [ + self assert: blog size equals: 1 +] |
