-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathskenario-pengujian.txt
54 lines (37 loc) · 1.68 KB
/
skenario-pengujian.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
skenario pengujian
1) LoginViewModelTest
a) when login success
i) memastikan metode di class interactors PostLogin() terpanggil
ii) memastikan success bernilai true
b) when login failed
i)memastikan metode di class interactors PostLogin() terpanggil
ii) memastikan success bernilai false
2) RegisterViewModelTest
a) when Register Success
i)memastikan metode di class interactors onPostRegister terpanggil
ii)memastikan success bernilai true
3) MapsViewModelTest
a) when Get stories Should Not Null and Success
i)memastikan metode di class interactors getStories terpanggil
ii)memastikan stories tidak null
iii)memastikan stories tidak kosong
iv)memastikan jumlah data stories sesuai dengan dummyStories
v)memastikan response stories sesuai dengan dummyStories
4) StoryListViewModelTest
a) when Get stories paging data Should Not Null and Success
i) memastikan metode di class interactors getStoriesPagingData terpanggil
ii) memastikan response tidak null
iii)memastikan jumlah data response sesuai dengan dummyStories
iv) memastikan response sesuai dengan dummyStories
b) when Logout successfully
i) memastikan metode di class interactors deleteUserPref terpanggil
ii) memastikan success bernilai true
5) StoryUploadViewModelTest
a) when upload success
i) memastikan metode di class interactors postStory terpanggil
ii) memastikan success bernilai true
6) StoryDetailViewModelTest
a) when Get Story Should Not Null
i) memastikan metode di class interactors loadStory terpanggil
ii) memastikan story tidak null
iii)memastikan story sesuai dengan expectedStory