[Pharo] Personal fitness tracker web app.
Test MFTUser creation from dictionary.
src/MyFitnessTracker-Tests/MFTUserTest.class.st
@@ -0,0 +1,23 @@
1
Added:
"
2
Added:
A MFTUserTest is a test class for testing the behavior of MFTUser
3
Added:
"
4
Added:
Class {
5
Added:
#name : #MFTUserTest,
6
Added:
#superclass : #TestCase,
7
Added:
#category : #'MyFitnessTracker-Tests-Model'
8
Added:
}
9
Added:
10
Added:
{ #category : #tests }
11
Added:
MFTUserTest >> testUserIsCreatedFromDictionaryCorrectly [
12
Added:
13
Added:
| user |
14
Added:
user := MFTUser newFromDictionary: (Dictionary newFrom: {
15
Added:
('username' -> 'foobar').
16
Added:
('date_of_birth' -> (Date fromString: '06/14/1996')).
17
Added:
('real_first_name' -> 'Stephoo') }).
18
Added:
self
19
Added:
assert: user username equals: 'foobar';
20
Added:
assert: user dateOfBirth equals: (Date fromString: '06/14/1996');
21
Added:
assert: user realFirstName equals: 'Stephoo';
22
Added:
assert: user realLastName equals: ''
23
Added:
]