-
Notifications
You must be signed in to change notification settings - Fork 0
/
skenaria-pengujian.txt
157 lines (143 loc) · 4.32 KB
/
skenaria-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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
**Unit Testing**
DicodingRepository
- Login success
Memanggil service
Membuat expectedResult
Membuat actualResult dengan memanggil service
Memastikan actualResult tidak null
Memastikan expectesResult sama dengan actualResult
- Login error
Memanggil service
Membuat expectedResult
Membuat actualResult dengan memanggil service
Memastikan actualResult tidak null
Memastikan expectesResult sama dengan actualResult
- Register success
Memanggil service
Membuat expectedResult
Membuat actualResult dengan memanggil service
Memastikan actualResult tidak null
Memastikan expectesResult sama dengan actualResult
- Register error
Memanggil service
Membuat expectedResult
Membuat actualResult dengan memanggil service
Memastikan actualResult tidak null
Memastikan expectesResult sama dengan actualResult
- Story with location success
Membuat expectedResult
Memanggil data dari repository
Mengecek data tidak error
Memastikan data dari repository tidak null
memastikan actualResult (data) dan expectedResult sama
-Story with location error
Membuat expectedResult
Memanggil data dari repository
Mengecek data error
Memastikan data dari repository tidak null
memastikan actualResult (data) dan expectedResult sama
-New story success
Memanggil service
Membuat expectedResult
Mengirim request ke service
Mendapatkan actualResult dari request
Memastikan data actualResult tidak null
Memastikan expectedResult dan actualResult bernilai sama
-New story error
Memanggil service
Membuat expectedResult
membuat actualResult error
Memastikan data actualResult tidak null
Memastikan expectedResult dan actualResult bernilai sama
PostMeditorRepository
-Story with paging success
Memanggil data
Membuat expectedResult
Membuat actualResult
Memasukan actualResult kedalam differ
Memastikan data differ tidak null
Memastikan ukuran actualResult dan differ sama
AuthViewModel
-Login success
Membuat expectedResult
Mendapatkan actualResult dari request ke viewmodel
Memastikan actualResult tidak null
Memastikan expectedResult dan actualResult sama
-Login error
Membuat expectedResult
Mendapatkan actualResult dari request ke viewmodel
Memastikan actualResult tidak null
Memastikan expectedResult dan actualResult sama
-Register success
Membuat expectedResult
Mendapatkan actualResult dari request ke viewmodel
Memastikan actualResult tidak null
Memastikan expectedResult dan actualResult sama
-Regsiter error
Membuat expectedResult
Mendapatkan actualResult dari request ke viewmodel
Memastikan actualResult tidak null
Memastikan expectedResult dan actualResult sama
PostViewModel
-Story with paging
Mendapatkan expectedResult dari data dummy
Membuat actualResult
Memastikan actualRsult Tidak null
Memastikan ukuran actualResult dan differ sama
-Story with location success
Membuat expectedResult dari data dummy
Mendapatkan actualResult dari memanggil viewmodel
Memastikan data actualResult tidak null
Memastikan expectedResult dan actualResult bernilai sama
-Story with location error
Membuat expectedResult dari data dummy
Mendapatkan actualResult dari memanggil viewmodel
Memastikan data actualResult tidak null
Memastikan status actualResult error
-New story success
Mendapatkan expectedResult dari data dummy
Membuat request
Mengirim request ke viewmodel
Membuat actualResult dari request viewmodel
Memastikan actualResult tidak null
Memastikan expectedResult dan actualResult sama
-New story error
Mendapatkan expectedResult dari data dummy
Membuat request
Mengirim request ke viewmodel
Membuat actualResult dari request viewmodel
Memastikan actualResult tidak null
Memastikan actualResult error
**Instrumental Testing**
@MediumTest
HomeFragment
-Success
Membuka halaman HomeFragment
Membuat response dengan mockWebServer
Memastikan recyclerView tampil
-Empty
Membuka halaman HomeFragment
Membuat response dengan mockWebServer
Menampilkan error
-Error
Membuka halaman HomeFragment
Membuat response dengan mockWebServer
Menampilkan error
@MediumTest
MapsFragment
-Success
Membuka halaman MapsFragment
Membuat response dengan mockWebServer
Menampilkan maps
@LargeTest
MainActivity
Menjalankan SplashActivity
Menjalankan MainActivity
Menampilkan list data story
Membuka detail data story pada index 0
Melakukan navigasi back
Membuka halaman maps
Membuka halaman upload story
Melakukan navigasi back
Membukan halaman home
Selesai