1
+ package fr.free.nrw.commons.upload
2
+
3
+ import android.net.Uri
4
+ import fr.free.nrw.commons.mwapi.MediaWikiApi
5
+ import org.junit.Before
6
+ import org.junit.Test
7
+ import org.mockito.InjectMocks
8
+ import org.mockito.Mock
9
+ import org.mockito.Mockito
10
+ import org.mockito.Mockito.`when`
11
+ import org.mockito.Mockito.mock
12
+ import org.mockito.MockitoAnnotations
13
+
14
+ class UploadPresenterTest {
15
+
16
+ @Mock
17
+ internal var uploadModel: UploadModel ? = null
18
+ @Mock
19
+ internal var uploadController: UploadController ? = null
20
+ @Mock
21
+ internal var mediaWikiApi: MediaWikiApi ? = null
22
+
23
+ @InjectMocks
24
+ var uploadPresenter: UploadPresenter ? = null
25
+
26
+ @Before
27
+ @Throws(Exception ::class )
28
+ fun setUp () {
29
+ MockitoAnnotations .initMocks(this )
30
+ }
31
+
32
+ @Test
33
+ fun receiveMultipleItems () {
34
+ val element = Mockito .mock(Uri ::class .java)
35
+ val element2 = Mockito .mock(Uri ::class .java)
36
+ var uriList: List <Uri > = mutableListOf<Uri >(element, element2)
37
+ uploadPresenter!! .receive(uriList, " image/jpeg" , " external" )
38
+ }
39
+
40
+ @Test
41
+ fun receiveSingleItem () {
42
+ val element = Mockito .mock(Uri ::class .java)
43
+ uploadPresenter!! .receive(element, " image/jpeg" , " external" )
44
+ }
45
+
46
+ @Test
47
+ fun receiveDirect () {
48
+ val element = Mockito .mock(Uri ::class .java)
49
+ uploadModel!! .receiveDirect(element, " image/jpeg" , " external" , " Q1" , " Test" , " Test"
50
+ ) { _, _ -> }
51
+ }
52
+
53
+ @Test
54
+ fun selectLicense () {
55
+
56
+ }
57
+
58
+ @Test
59
+ fun handleNext () {
60
+
61
+ }
62
+
63
+ @Test
64
+ fun handleCategoryNext () {
65
+ }
66
+
67
+ @Test
68
+ fun getCurrentImageFileName () {
69
+ }
70
+
71
+ @Test
72
+ fun handlePrevious () {
73
+ }
74
+
75
+ @Test
76
+ fun thumbnailClicked () {
77
+ }
78
+
79
+ @Test
80
+ fun handleSubmit () {
81
+ }
82
+
83
+ @Test
84
+ fun openCoordinateMap () {
85
+ }
86
+
87
+ @Test
88
+ fun keepPicture () {
89
+ }
90
+
91
+ @Test
92
+ fun deletePicture () {
93
+ }
94
+
95
+ @Test
96
+ fun toggleTopCardState () {
97
+ }
98
+
99
+ @Test
100
+ fun toggleBottomCardState () {
101
+ }
102
+
103
+ @Test
104
+ fun toggleRightCardState () {
105
+ }
106
+
107
+ @Test
108
+ fun closeAllCards () {
109
+ }
110
+
111
+ @Test
112
+ fun init () {
113
+ }
114
+
115
+ @Test
116
+ fun cleanup () {
117
+ }
118
+
119
+ @Test
120
+ fun removeView () {
121
+ }
122
+
123
+ @Test
124
+ fun addView () {
125
+ }
126
+
127
+ @Test
128
+ fun getImageTitleList () {
129
+ }
130
+ }
0 commit comments