blob: 323e0228eb644e3376ad2aa67067207a7866122f (
plain)
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
|
package org.onap.a1pesimulator.service.fileready;
import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Mockito.doReturn;
import static org.mockito.Mockito.spy;
import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.mockito.Mock;
import org.onap.a1pesimulator.service.ue.RanUeHolder;
import org.onap.a1pesimulator.service.ves.RanCellEventCustomizer;
import org.onap.a1pesimulator.service.ves.RanEventCustomizerFactory;
class RanSendReportsRunnableTest extends CommonFileReady {
private RanSendReportsRunnable ranSendReportsRunnable;
@Mock
RanFileReadyHolder ranFileReadyHolder;
@Mock
RanEventCustomizerFactory ranEventCustomizerFactory;
@Mock
RanUeHolder ranUeHolder;
@BeforeEach
void setUp() {
super.setUp();
doReturn(new RanCellEventCustomizer(ranUeHolder)).when(ranEventCustomizerFactory).getEventCustomizer(any(), any());
ranSendReportsRunnable = spy(
new RanSendReportsRunnable(ranFileReadyHolder));
}
@Test
void successfulRun() {
ranSendReportsRunnable.run();
verify(ranFileReadyHolder, times(1)).createPMBulkFileAndSendFileReadyMessage();
}
}
|