|
27 | 27 | import org.eclipse.aether.transfer.TransferListener; |
28 | 28 | import org.eclipse.aether.transfer.TransferResource; |
29 | 29 | import org.junit.jupiter.api.Test; |
30 | | -import org.mockito.Mockito; |
31 | 30 |
|
32 | 31 | import static org.junit.jupiter.api.Assertions.assertThrows; |
33 | 32 |
|
@@ -79,32 +78,6 @@ public void transferFailed(TransferEvent event) {} |
79 | 78 | } |
80 | 79 | } |
81 | 80 |
|
82 | | - @Test |
83 | | - void handlesAbsentTransferSource() throws InterruptedException, TransferCancelledException { |
84 | | - TransferResource resource = new TransferResource(null, null, "http://maven.org/test/test-resource", null, null); |
85 | | - |
86 | | - RepositorySystemSession session = Mockito.mock(RepositorySystemSession.class); |
87 | | - TransferListener delegate = Mockito.mock(TransferListener.class); |
88 | | - try (SimplexTransferListener listener = new SimplexTransferListener(delegate)) { |
89 | | - TransferEvent transferInitiatedEvent = event(session, resource, TransferEvent.EventType.INITIATED); |
90 | | - TransferEvent transferStartedEvent = event(session, resource, TransferEvent.EventType.STARTED); |
91 | | - TransferEvent transferProgressedEvent = event(session, resource, TransferEvent.EventType.PROGRESSED); |
92 | | - TransferEvent transferSucceededEvent = event(session, resource, TransferEvent.EventType.SUCCEEDED); |
93 | | - |
94 | | - listener.transferInitiated(transferInitiatedEvent); |
95 | | - listener.transferStarted(transferStartedEvent); |
96 | | - listener.transferProgressed(transferProgressedEvent); |
97 | | - listener.transferSucceeded(transferSucceededEvent); |
98 | | - |
99 | | - Thread.sleep(500); // to make sure queue is processed, cancellation applied |
100 | | - |
101 | | - Mockito.verify(delegate).transferInitiated(transferInitiatedEvent); |
102 | | - Mockito.verify(delegate).transferStarted(transferStartedEvent); |
103 | | - Mockito.verify(delegate).transferProgressed(transferProgressedEvent); |
104 | | - Mockito.verify(delegate).transferSucceeded(transferSucceededEvent); |
105 | | - } |
106 | | - } |
107 | | - |
108 | 81 | private static TransferEvent event( |
109 | 82 | RepositorySystemSession session, TransferResource resource, TransferEvent.EventType type) { |
110 | 83 | return new TransferEvent.Builder(session, resource).setType(type).build(); |
|
0 commit comments