fix test executions

This commit is contained in:
Anthony RAYMOND 2021-12-21 22:43:15 +01:00
parent 7a92838e85
commit c6b347bf1f
82 changed files with 127 additions and 132 deletions

View file

@ -5,7 +5,7 @@
<groupId>org.araymond.joal</groupId>
<artifactId>jack-of-all-trades</artifactId>
<version>2.1.28</version>
<version>2.1.29</version>
<packaging>jar</packaging>
<name>jack-of-all-trades</name>
@ -145,12 +145,6 @@
<artifactId>spring-security-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<!-- Version inherited from spring-boot-starter-test -->
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>

View file

@ -11,7 +11,7 @@ import org.araymond.joal.core.client.emulated.BitTorrentClientConfig;
import org.araymond.joal.core.torrent.torrent.InfoHash;
import org.araymond.joal.core.ttorrent.client.ConnectionHandler;
import org.araymond.joal.core.ttorrent.client.ConnectionHandlerTest;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import java.io.File;
import java.nio.file.Files;

View file

@ -1,9 +1,8 @@
package org.araymond.joal.conf;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import org.springframework.core.task.TaskExecutor;
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.fail;
public class SpringConfTest {

View file

@ -1,6 +1,6 @@
package org.araymond.joal.core;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import java.io.IOException;

View file

@ -1,7 +1,7 @@
package org.araymond.joal.core.bandwith;
import org.araymond.joal.core.torrent.torrent.InfoHash;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import org.mockito.Mockito;
import java.util.ArrayList;

View file

@ -1,7 +1,7 @@
package org.araymond.joal.core.bandwith;
import org.araymond.joal.core.config.AppConfiguration;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import org.mockito.Mockito;
import java.util.Set;

View file

@ -1,6 +1,6 @@
package org.araymond.joal.core.bandwith;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import static org.assertj.core.api.Assertions.assertThat;

View file

@ -2,7 +2,7 @@ package org.araymond.joal.core.bandwith.weight;
import org.araymond.joal.core.bandwith.Peers;
import org.assertj.core.data.Offset;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import static org.assertj.core.api.Assertions.assertThat;

View file

@ -1,7 +1,7 @@
package org.araymond.joal.core.bandwith.weight;
import org.araymond.joal.core.bandwith.Peers;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import org.mockito.Mockito;
import static org.assertj.core.api.Assertions.assertThat;

View file

@ -3,7 +3,7 @@ package org.araymond.joal.core.client.emulated;
import com.fasterxml.jackson.databind.JsonMappingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.turn.ttorrent.common.protocol.TrackerMessage.AnnounceRequestMessage.RequestEvent;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import java.io.IOException;

View file

@ -8,7 +8,7 @@ import org.araymond.joal.core.client.emulated.generator.peerid.PeerIdGenerator;
import org.araymond.joal.core.client.emulated.generator.peerid.PeerIdGeneratorTest;
import org.araymond.joal.core.client.emulated.utils.Casing;
import org.araymond.joal.core.torrent.torrent.InfoHash;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import org.mockito.Mockito;
import java.util.AbstractMap;

View file

@ -5,7 +5,7 @@ import com.google.common.collect.Lists;
import org.araymond.joal.core.SeedManager;
import org.araymond.joal.core.config.JoalConfigProvider;
import org.araymond.joal.core.config.JoalConfigProviderTest;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import org.mockito.Mockito;
import java.io.FileNotFoundException;
@ -47,10 +47,11 @@ public class BitTorrentClientProviderTest {
final BitTorrentClientProvider provider = createProvider();
assertThat(provider.get())
.isEqualToComparingFieldByField(provider.get())
.isEqualToComparingFieldByField(provider.get())
.isEqualToComparingFieldByField(provider.get())
.isEqualToComparingFieldByField(provider.get());
.usingRecursiveComparison()
.isEqualTo(provider.get())
.isEqualTo(provider.get())
.isEqualTo(provider.get())
.isEqualTo(provider.get());
}
@Test
@ -58,10 +59,11 @@ public class BitTorrentClientProviderTest {
final BitTorrentClientProvider provider = createProvider();
assertThat(provider.get())
.isEqualToComparingFieldByField(provider.get())
.isEqualToComparingFieldByField(provider.get())
.isEqualToComparingFieldByField(provider.get())
.isEqualToComparingFieldByField(provider.get());
.usingRecursiveComparison()
.isEqualTo(provider.get())
.isEqualTo(provider.get())
.isEqualTo(provider.get())
.isEqualTo(provider.get());
}
@Test

View file

@ -16,7 +16,7 @@ import org.araymond.joal.core.exception.UnrecognizedClientPlaceholder;
import org.araymond.joal.core.torrent.torrent.InfoHash;
import org.araymond.joal.core.ttorrent.client.ConnectionHandler;
import org.araymond.joal.core.ttorrent.client.ConnectionHandlerTest;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import java.util.*;

View file

@ -4,7 +4,7 @@ import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.JsonMappingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import org.araymond.joal.core.client.emulated.BitTorrentClientConfig.HttpHeader;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import java.io.IOException;
@ -50,7 +50,7 @@ public class HttpHeaderSerializationTest {
@Test
public void shouldSerializeAndDeserialize() throws IOException {
final HttpHeader header = new HttpHeader("Connection", "close");
assertThat(mapper.readValue(mapper.writeValueAsString(header), HttpHeader.class)).isEqualToComparingFieldByField(header);
assertThat(mapper.readValue(mapper.writeValueAsString(header), HttpHeader.class)).usingRecursiveComparison().isEqualTo(header);
}
}

View file

@ -1,6 +1,6 @@
package org.araymond.joal.core.client.emulated;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import static org.araymond.joal.core.client.emulated.BitTorrentClientConfig.HttpHeader;
import static org.assertj.core.api.Assertions.assertThat;

View file

@ -2,7 +2,7 @@ package org.araymond.joal.core.client.emulated.generator;
import com.fasterxml.jackson.databind.ObjectMapper;
import org.araymond.joal.core.client.emulated.utils.Casing;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import java.io.IOException;

View file

@ -1,7 +1,7 @@
package org.araymond.joal.core.client.emulated.generator;
import org.araymond.joal.core.client.emulated.utils.Casing;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import static org.assertj.core.api.Assertions.assertThat;

View file

@ -4,7 +4,7 @@ import com.turn.ttorrent.common.protocol.TrackerMessage.AnnounceRequestMessage.R
import org.araymond.joal.core.client.emulated.generator.key.algorithm.KeyAlgorithm;
import org.araymond.joal.core.client.emulated.utils.Casing;
import org.araymond.joal.core.torrent.torrent.InfoHash;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import org.mockito.Mockito;
import java.nio.ByteBuffer;

View file

@ -4,7 +4,7 @@ import com.fasterxml.jackson.databind.ObjectMapper;
import org.araymond.joal.core.client.emulated.generator.key.algorithm.HashKeyAlgorithm;
import org.araymond.joal.core.client.emulated.generator.key.algorithm.KeyAlgorithm;
import org.araymond.joal.core.client.emulated.utils.Casing;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import java.io.IOException;

View file

@ -6,7 +6,7 @@ import org.araymond.joal.core.client.emulated.generator.key.algorithm.HashKeyAlg
import org.araymond.joal.core.client.emulated.generator.key.algorithm.KeyAlgorithm;
import org.araymond.joal.core.client.emulated.utils.Casing;
import org.araymond.joal.core.torrent.torrent.InfoHash;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatThrownBy;

View file

@ -4,7 +4,7 @@ import com.turn.ttorrent.common.protocol.TrackerMessage.AnnounceRequestMessage.R
import org.araymond.joal.core.client.emulated.generator.key.algorithm.KeyAlgorithm;
import org.araymond.joal.core.client.emulated.utils.Casing;
import org.araymond.joal.core.torrent.torrent.InfoHash;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import org.mockito.Mockito;
import java.nio.ByteBuffer;

View file

@ -5,7 +5,7 @@ import org.araymond.joal.core.client.emulated.TorrentClientConfigIntegrityExcept
import org.araymond.joal.core.client.emulated.generator.key.algorithm.KeyAlgorithm;
import org.araymond.joal.core.client.emulated.utils.Casing;
import org.araymond.joal.core.torrent.torrent.InfoHash;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import org.mockito.Mockito;
import java.time.LocalDateTime;

View file

@ -5,7 +5,7 @@ import org.araymond.joal.core.client.emulated.TorrentClientConfigIntegrityExcept
import org.araymond.joal.core.client.emulated.generator.key.algorithm.KeyAlgorithm;
import org.araymond.joal.core.client.emulated.utils.Casing;
import org.araymond.joal.core.torrent.torrent.InfoHash;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import org.mockito.Mockito;
import java.time.LocalDateTime;

View file

@ -6,7 +6,7 @@ import org.araymond.joal.core.client.emulated.generator.key.algorithm.KeyAlgorit
import org.araymond.joal.core.client.emulated.utils.Casing;
import org.araymond.joal.core.torrent.torrent.InfoHash;
import org.araymond.joal.core.torrent.torrent.MockedTorrent;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import org.mockito.Mockito;
import java.time.LocalDateTime;

View file

@ -5,7 +5,7 @@ import org.araymond.joal.core.client.emulated.generator.key.algorithm.KeyAlgorit
import org.araymond.joal.core.client.emulated.utils.Casing;
import org.araymond.joal.core.torrent.torrent.InfoHash;
import org.araymond.joal.core.torrent.torrent.MockedTorrent;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import org.mockito.Mockito;
import static org.assertj.core.api.Assertions.assertThat;

View file

@ -1,7 +1,7 @@
package org.araymond.joal.core.client.emulated.generator.key.algorithm;
import org.araymond.joal.core.client.emulated.TorrentClientConfigIntegrityException;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import org.mockito.Mockito;
import static org.assertj.core.api.Assertions.assertThat;

View file

@ -1,7 +1,7 @@
package org.araymond.joal.core.client.emulated.generator.key.algorithm;
import org.araymond.joal.core.client.emulated.TorrentClientConfigIntegrityException;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatThrownBy;

View file

@ -1,7 +1,7 @@
package org.araymond.joal.core.client.emulated.generator.key.algorithm;
import org.araymond.joal.core.client.emulated.TorrentClientConfigIntegrityException;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import org.mockito.ArgumentMatchers;
import org.mockito.Mockito;

View file

@ -1,7 +1,7 @@
package org.araymond.joal.core.client.emulated.generator.key.algorithm;
import org.araymond.joal.core.client.emulated.TorrentClientConfigIntegrityException;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatThrownBy;

View file

@ -1,7 +1,7 @@
package org.araymond.joal.core.client.emulated.generator.numwant;
import com.turn.ttorrent.common.protocol.TrackerMessage.AnnounceRequestMessage.RequestEvent;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatThrownBy;

View file

@ -3,7 +3,7 @@ package org.araymond.joal.core.client.emulated.generator.peerid;
import com.turn.ttorrent.common.protocol.TrackerMessage.AnnounceRequestMessage.RequestEvent;
import org.araymond.joal.core.client.emulated.generator.peerid.generation.PeerIdAlgorithm;
import org.araymond.joal.core.torrent.torrent.InfoHash;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import org.mockito.Mockito;
import java.nio.ByteBuffer;

View file

@ -3,7 +3,7 @@ package org.araymond.joal.core.client.emulated.generator.peerid;
import com.turn.ttorrent.common.protocol.TrackerMessage.AnnounceRequestMessage.RequestEvent;
import org.araymond.joal.core.client.emulated.generator.peerid.generation.PeerIdAlgorithm;
import org.araymond.joal.core.torrent.torrent.InfoHash;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import org.mockito.Mockito;
import java.nio.ByteBuffer;

View file

@ -1,7 +1,7 @@
package org.araymond.joal.core.client.emulated.generator.peerid;
import com.fasterxml.jackson.databind.ObjectMapper;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import java.io.IOException;

View file

@ -4,7 +4,7 @@ import com.turn.ttorrent.common.protocol.TrackerMessage;
import org.araymond.joal.core.client.emulated.TorrentClientConfigIntegrityException;
import org.araymond.joal.core.client.emulated.generator.peerid.generation.RegexPatternPeerIdAlgorithm;
import org.araymond.joal.core.torrent.torrent.InfoHash;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatThrownBy;

View file

@ -4,7 +4,7 @@ import com.turn.ttorrent.common.protocol.TrackerMessage.AnnounceRequestMessage.R
import org.araymond.joal.core.client.emulated.TorrentClientConfigIntegrityException;
import org.araymond.joal.core.client.emulated.generator.peerid.generation.PeerIdAlgorithm;
import org.araymond.joal.core.torrent.torrent.InfoHash;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import org.mockito.Mockito;
import java.time.LocalDateTime;

View file

@ -5,7 +5,7 @@ import org.araymond.joal.core.client.emulated.generator.peerid.generation.PeerId
import org.araymond.joal.core.client.emulated.generator.peerid.generation.RegexPatternPeerIdAlgorithm;
import org.araymond.joal.core.torrent.torrent.InfoHash;
import org.araymond.joal.core.torrent.torrent.MockedTorrent;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import org.mockito.Mockito;
import java.time.LocalDateTime;

View file

@ -4,7 +4,7 @@ import com.turn.ttorrent.common.protocol.TrackerMessage.AnnounceRequestMessage.R
import org.araymond.joal.core.client.emulated.generator.peerid.generation.PeerIdAlgorithm;
import org.araymond.joal.core.torrent.torrent.InfoHash;
import org.araymond.joal.core.torrent.torrent.MockedTorrent;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import org.mockito.Mockito;
import static org.assertj.core.api.Assertions.assertThat;

View file

@ -2,7 +2,7 @@ package org.araymond.joal.core.client.emulated.generator.peerid.generation;
import org.araymond.joal.core.client.emulated.TorrentClientConfigIntegrityException;
import org.araymond.joal.core.client.emulated.generator.peerid.PeerIdGenerator;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import org.mockito.Mockito;
import static org.assertj.core.api.Assertions.assertThat;

View file

@ -1,7 +1,7 @@
package org.araymond.joal.core.client.emulated.generator.peerid.generation;
import org.araymond.joal.core.client.emulated.TorrentClientConfigIntegrityException;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatThrownBy;

View file

@ -3,7 +3,7 @@ package org.araymond.joal.core.config;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.JsonMappingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import java.io.IOException;
@ -78,7 +78,7 @@ public class AppConfigurationSerializationTest {
AppConfiguration.class
);
assertThat(mapper.readValue(mapper.writeValueAsString(config), AppConfiguration.class)).isEqualToComparingFieldByField(config);
assertThat(mapper.readValue(mapper.writeValueAsString(config), AppConfiguration.class)).usingRecursiveComparison().isEqualTo(config);
}
@Test

View file

@ -1,6 +1,6 @@
package org.araymond.joal.core.config;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatThrownBy;

View file

@ -4,7 +4,7 @@ import com.fasterxml.jackson.databind.ObjectMapper;
import org.apache.commons.lang3.RandomStringUtils;
import org.araymond.joal.core.SeedManager;
import org.araymond.joal.core.events.config.ConfigHasBeenLoadedEvent;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import org.mockito.ArgumentCaptor;
import org.mockito.Mockito;
import org.springframework.context.ApplicationEventPublisher;
@ -57,7 +57,7 @@ public class JoalConfigProviderTest {
public void shouldLoadCong() throws FileNotFoundException {
final JoalConfigProvider provider = new JoalConfigProvider(new ObjectMapper(), joalFoldersPath, Mockito.mock(ApplicationEventPublisher.class));
assertThat(provider.loadConfiguration()).isEqualToComparingFieldByField(defaultConfig);
assertThat(provider.loadConfiguration()).usingRecursiveComparison().isEqualTo(defaultConfig);
}
@Test

View file

@ -1,7 +1,7 @@
package org.araymond.joal.core.events.config;
import org.araymond.joal.core.config.AppConfiguration;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import static org.assertj.core.api.Assertions.assertThat;
import static org.mockito.Mockito.mock;

View file

@ -1,7 +1,7 @@
package org.araymond.joal.core.events.config;
import com.google.common.collect.Lists;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import java.util.List;

View file

@ -1,7 +1,7 @@
package org.araymond.joal.core.events.global.state;
import org.araymond.joal.core.client.emulated.BitTorrentClient;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import static org.assertj.core.api.Assertions.assertThat;
import static org.mockito.Mockito.mock;

View file

@ -1,6 +1,6 @@
package org.araymond.joal.core.events.global.state;
import org.junit.Test;
import org.junit.jupiter.api.Test;
public class GlobalSeedStoppedEventTest {

View file

@ -3,7 +3,7 @@ package org.araymond.joal.core.events.speed;
import com.google.common.collect.Maps;
import org.araymond.joal.core.bandwith.Speed;
import org.araymond.joal.core.torrent.torrent.InfoHash;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import java.util.Map;

View file

@ -1,6 +1,6 @@
package org.araymond.joal.core.events.torrent.files;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import static org.assertj.core.api.Assertions.assertThat;

View file

@ -1,7 +1,7 @@
package org.araymond.joal.core.events.torrent.files;
import org.araymond.joal.core.torrent.torrent.MockedTorrent;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import static org.assertj.core.api.Assertions.assertThat;
import static org.mockito.Mockito.mock;

View file

@ -1,7 +1,7 @@
package org.araymond.joal.core.events.torrent.files;
import org.araymond.joal.core.torrent.torrent.MockedTorrent;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import static org.assertj.core.api.Assertions.assertThat;
import static org.mockito.Mockito.mock;

View file

@ -1,6 +1,6 @@
package org.araymond.joal.core.torrent.torrent;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import static org.assertj.core.api.Assertions.assertThat;

View file

@ -3,7 +3,7 @@ package org.araymond.joal.core.torrent.torrent;
import com.google.common.collect.Lists;
import com.turn.ttorrent.common.Torrent;
import org.araymond.joal.core.utils.TorrentFileCreator;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import java.io.IOException;
import java.net.URI;

View file

@ -4,9 +4,9 @@ import org.araymond.joal.core.SeedManager;
import org.araymond.joal.core.exception.NoMoreTorrentsFileAvailableException;
import org.araymond.joal.core.torrent.torrent.MockedTorrent;
import org.araymond.joal.core.utils.TorrentFileCreator;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.mockito.Mockito;
import java.io.File;
@ -40,8 +40,8 @@ public class TorrentFileProviderTest {
Files.createDirectory(joalFoldersPath.getTorrentFilesPath());
}
@After
@Before
@AfterEach
@BeforeEach
public void setUpAndTearDown() throws IOException {
resetDirectories();
}

View file

@ -2,9 +2,9 @@ package org.araymond.joal.core.torrent.watcher;
import org.apache.commons.io.monitor.FileAlterationListenerAdaptor;
import org.araymond.joal.core.utils.TorrentFileCreator;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import java.io.File;
import java.io.IOException;
@ -35,8 +35,8 @@ public class TorrentFileWatcherTest {
Files.createDirectory(torrentsPath);
}
@After
@Before
@AfterEach
@BeforeEach
public void setUpAndTearDown() throws IOException {
resetDirectories();
}

View file

@ -17,7 +17,7 @@ import org.araymond.joal.core.ttorrent.client.announcer.AnnouncerFactory;
import org.araymond.joal.core.ttorrent.client.announcer.exceptions.TooMuchAnnouncesFailedInARawException;
import org.araymond.joal.core.ttorrent.client.announcer.request.AnnounceRequest;
import org.araymond.joal.core.ttorrent.client.announcer.request.AnnouncerExecutor;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import org.mockito.ArgumentCaptor;
import org.mockito.ArgumentMatcher;
import org.mockito.Mockito;

View file

@ -1,6 +1,6 @@
package org.araymond.joal.core.ttorrent.client;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import org.mockito.ArgumentMatchers;
import org.mockito.Mockito;

View file

@ -3,7 +3,7 @@ package org.araymond.joal.core.ttorrent.client.announcer;
import org.apache.http.client.HttpClient;
import org.araymond.joal.core.torrent.torrent.MockedTorrent;
import org.araymond.joal.core.ttorrent.client.announcer.request.AnnounceDataAccessor;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import org.mockito.Mockito;
import static org.assertj.core.api.Assertions.assertThat;

View file

@ -12,7 +12,7 @@ import org.araymond.joal.core.ttorrent.client.announcer.request.AnnounceDataAcce
import org.araymond.joal.core.ttorrent.client.announcer.request.SuccessAnnounceResponse;
import org.araymond.joal.core.ttorrent.client.announcer.request.SuccessAnnounceResponseTest;
import org.araymond.joal.core.ttorrent.client.announcer.tracker.TrackerClient;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import org.mockito.Mockito;
import java.time.LocalDateTime;

View file

@ -1,7 +1,7 @@
package org.araymond.joal.core.ttorrent.client.announcer.exceptions;
import org.araymond.joal.core.torrent.torrent.MockedTorrent;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import static org.assertj.core.api.Assertions.assertThat;
import static org.mockito.Mockito.mock;

View file

@ -8,7 +8,7 @@ import org.araymond.joal.core.client.emulated.BitTorrentClient;
import org.araymond.joal.core.torrent.torrent.InfoHash;
import org.araymond.joal.core.torrent.torrent.InfoHashTest;
import org.araymond.joal.core.ttorrent.client.ConnectionHandler;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import static org.mockito.ArgumentMatchers.any;
import static org.mockito.ArgumentMatchers.eq;

View file

@ -2,7 +2,7 @@ package org.araymond.joal.core.ttorrent.client.announcer.request;
import com.turn.ttorrent.common.protocol.TrackerMessage.AnnounceRequestMessage.RequestEvent;
import org.araymond.joal.core.ttorrent.client.announcer.Announcer;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import org.mockito.Mockito;
import static org.assertj.core.api.Assertions.assertThat;

View file

@ -7,7 +7,7 @@ import org.araymond.joal.core.torrent.torrent.MockedTorrent;
import org.araymond.joal.core.ttorrent.client.announcer.Announcer;
import org.araymond.joal.core.ttorrent.client.announcer.exceptions.TooMuchAnnouncesFailedInARawException;
import org.araymond.joal.core.ttorrent.client.announcer.response.AnnounceResponseCallback;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import org.mockito.Mockito;
import java.nio.ByteBuffer;

View file

@ -1,6 +1,6 @@
package org.araymond.joal.core.ttorrent.client.announcer.request;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import static org.assertj.core.api.Assertions.assertThat;

View file

@ -10,7 +10,7 @@ import org.araymond.joal.core.torrent.torrent.MockedTorrent;
import org.araymond.joal.core.ttorrent.client.announcer.Announcer;
import org.araymond.joal.core.ttorrent.client.announcer.exceptions.TooMuchAnnouncesFailedInARawException;
import org.araymond.joal.core.ttorrent.client.announcer.request.SuccessAnnounceResponse;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import org.mockito.ArgumentCaptor;
import org.mockito.Mockito;
import org.springframework.context.ApplicationEventPublisher;

View file

@ -8,7 +8,7 @@ import org.araymond.joal.core.ttorrent.client.announcer.Announcer;
import org.araymond.joal.core.ttorrent.client.announcer.exceptions.TooMuchAnnouncesFailedInARawException;
import org.araymond.joal.core.ttorrent.client.announcer.request.AnnounceRequest;
import org.araymond.joal.core.ttorrent.client.announcer.request.SuccessAnnounceResponse;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import org.mockito.ArgumentCaptor;
import org.mockito.Mockito;

View file

@ -5,7 +5,7 @@ import org.araymond.joal.core.torrent.torrent.MockedTorrent;
import org.araymond.joal.core.ttorrent.client.announcer.Announcer;
import org.araymond.joal.core.ttorrent.client.announcer.exceptions.TooMuchAnnouncesFailedInARawException;
import org.araymond.joal.core.ttorrent.client.announcer.request.SuccessAnnounceResponse;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import org.mockito.Mockito;
import static org.assertj.core.api.Assertions.assertThat;

View file

@ -6,7 +6,7 @@ import org.araymond.joal.core.torrent.torrent.MockedTorrent;
import org.araymond.joal.core.ttorrent.client.announcer.Announcer;
import org.araymond.joal.core.ttorrent.client.announcer.exceptions.TooMuchAnnouncesFailedInARawException;
import org.araymond.joal.core.ttorrent.client.announcer.request.SuccessAnnounceResponse;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import org.mockito.ArgumentMatchers;
import org.mockito.Mockito;

View file

@ -6,7 +6,7 @@ import org.araymond.joal.core.ttorrent.client.Client;
import org.araymond.joal.core.ttorrent.client.announcer.Announcer;
import org.araymond.joal.core.ttorrent.client.announcer.exceptions.TooMuchAnnouncesFailedInARawException;
import org.araymond.joal.core.ttorrent.client.announcer.request.SuccessAnnounceResponse;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import org.mockito.ArgumentMatchers;
import org.mockito.Mockito;

View file

@ -6,7 +6,7 @@ import com.turn.ttorrent.common.protocol.http.HTTPAnnounceResponseMessage;
import com.turn.ttorrent.common.protocol.http.HTTPTrackerErrorMessage;
import org.apache.http.client.HttpClient;
import org.araymond.joal.core.ttorrent.client.announcer.request.SuccessAnnounceResponse;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import org.mockito.Mockito;
import java.net.URI;

View file

@ -1,6 +1,6 @@
package org.araymond.joal.core.ttorrent.client.announcer.tracker;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import java.net.URI;
import java.util.ArrayList;

View file

@ -2,7 +2,7 @@ package org.araymond.joal.core.ttorrent.client.utils;
import org.araymond.joal.core.torrent.torrent.InfoHash;
import org.araymond.joal.core.ttorrent.client.DelayQueue;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import java.time.temporal.ChronoUnit;
import java.util.List;

View file

@ -2,8 +2,7 @@ package org.araymond.joal.web.config;
import org.araymond.joal.TestConstant;
import org.araymond.joal.web.config.obfuscation.EndpointObfuscatorConfiguration;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.test.web.client.TestRestTemplate;
import org.springframework.boot.web.server.LocalServerPort;
@ -18,7 +17,6 @@ import javax.inject.Inject;
import static org.assertj.core.api.Assertions.assertThat;
@RunWith(SpringRunner.class)
@SpringBootTest(
classes = {
EndpointObfuscatorConfiguration.class,

View file

@ -3,8 +3,7 @@ package org.araymond.joal.web.config;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import org.araymond.joal.core.torrent.torrent.InfoHashTest;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
@ -16,7 +15,6 @@ import java.util.TimeZone;
import static org.assertj.core.api.Assertions.assertThat;
@RunWith(SpringRunner.class)
@SpringBootTest(classes = {
JacksonConfig.class,
org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration.class

View file

@ -1,9 +1,8 @@
package org.araymond.joal.web.config;
import org.araymond.joal.TestConstant;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.mockito.Mockito;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.test.context.TestConfiguration;
@ -14,7 +13,6 @@ import org.springframework.messaging.handler.annotation.MessageMapping;
import org.springframework.messaging.simp.stomp.StompSession;
import org.springframework.messaging.simp.stomp.StompSessionHandlerAdapter;
import org.springframework.stereotype.Controller;
import org.springframework.test.context.junit4.SpringRunner;
import org.springframework.web.socket.client.standard.StandardWebSocketClient;
import org.springframework.web.socket.messaging.WebSocketStompClient;
@ -27,7 +25,6 @@ import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatThrownBy;
import static org.mockito.Mockito.*;
@RunWith(SpringRunner.class)
@SpringBootTest(
classes = {
WebSocketConfig.class,
@ -57,23 +54,34 @@ public class WebSocketConfigWebAppTest {
@Inject
private MessagingCallback messagingCallback;
@Before
@BeforeEach
public void setUp() {
reset(this.messagingCallback);
}
static class MessagingCallback {
void global() {}
void announce() {}
void config() {}
void torrents() {}
void speed() {}
void global() {
}
void announce() {
}
void config() {
}
void torrents() {
}
void speed() {
}
}
@TestConfiguration
public static class Dd {
@Bean
public MessagingCallback callback() { return Mockito.spy(new MessagingCallback()); }
public MessagingCallback callback() {
return Mockito.spy(new MessagingCallback());
}
}
@Controller
@ -81,22 +89,27 @@ public class WebSocketConfigWebAppTest {
@SuppressWarnings("SpringJavaInjectionPointsAutowiringInspection")
@Inject
private MessagingCallback messagingCallback;
@MessageMapping("/global")
public void global() {
messagingCallback.global();
}
@MessageMapping("/announce")
public void announce() {
messagingCallback.announce();
}
@MessageMapping("/config")
public void config() {
messagingCallback.config();
}
@MessageMapping("/torrents")
public void torrents() {
messagingCallback.torrents();
}
@MessageMapping("/speed")
public void speed() {
messagingCallback.speed();

View file

@ -2,8 +2,7 @@ package org.araymond.joal.web.config.obfuscation;
import org.apache.http.NoHttpResponseException;
import org.araymond.joal.TestConstant;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.test.web.client.TestRestTemplate;
import org.springframework.boot.web.server.LocalServerPort;
@ -17,11 +16,9 @@ import org.springframework.web.client.ResourceAccessException;
import javax.inject.Inject;
import static org.assertj.core.api.Assertions.*;
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.fail;
@RunWith(SpringRunner.class)
@SpringBootTest(
classes = {
AbortNonPrefixedRequestFilter.class,

View file

@ -1,8 +1,7 @@
package org.araymond.joal.web.config.security;
import org.araymond.joal.TestConstant;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.test.context.TestConfiguration;
import org.springframework.boot.test.web.client.TestRestTemplate;
@ -27,7 +26,6 @@ import java.util.concurrent.TimeoutException;
import static org.assertj.core.api.Assertions.assertThat;
@RunWith(SpringRunner.class)
@SpringBootTest(
classes = {
WebSecurityConfig.class,

View file

@ -1,15 +1,13 @@
package org.araymond.joal.web.config.security;
import org.araymond.joal.web.config.security.websocket.interceptor.AuthChannelInterceptorAdapter;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.jupiter.api.Test;
import org.springframework.messaging.simp.config.ChannelRegistration;
import org.springframework.test.context.junit4.SpringRunner;
import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Mockito.*;
@RunWith(SpringRunner.class)
public class WebSocketAuthenticationSecurityConfigTest {
@Test

View file

@ -1,6 +1,6 @@
package org.araymond.joal.web.config.security;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import static org.assertj.core.api.Assertions.*;
import static org.assertj.core.api.Assertions.assertThat;

View file

@ -3,8 +3,7 @@ package org.araymond.joal.web.config.security.websocket.interceptor;
import org.araymond.joal.TestConstant;
import org.araymond.joal.web.config.WebSocketConfig;
import org.araymond.joal.web.config.security.websocket.services.WebSocketAuthenticatorService;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.test.context.TestConfiguration;
import org.springframework.boot.test.mock.mockito.MockBean;
@ -29,7 +28,6 @@ import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify;
@RunWith(SpringRunner.class)
@SpringBootTest(
classes = {
AuthChannelInterceptorAdapter.class,

View file

@ -2,7 +2,7 @@ package org.araymond.joal.web.config.security.websocket.services;
import org.araymond.joal.TestConstant;
import org.assertj.core.api.Condition;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import org.springframework.security.authentication.AuthenticationCredentialsNotFoundException;
import org.springframework.security.authentication.BadCredentialsException;
import org.springframework.security.authentication.UsernamePasswordAuthenticationToken;

View file

@ -15,7 +15,7 @@ import org.araymond.joal.web.messages.incoming.config.ConfigIncomingMessage;
import org.araymond.joal.web.messages.outgoing.impl.config.InvalidConfigPayload;
import org.araymond.joal.web.services.JoalMessageSendingTemplate;
import org.assertj.core.util.Maps;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import org.mockito.Mockito;
import org.apache.commons.codec.binary.Base64;

View file

@ -3,7 +3,7 @@ package org.araymond.joal.web.services;
import org.araymond.joal.web.messages.outgoing.StompMessage;
import org.araymond.joal.web.messages.outgoing.StompMessageTypes;
import org.araymond.joal.web.messages.outgoing.impl.global.state.GlobalSeedStoppedPayload;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import org.mockito.ArgumentCaptor;
import org.springframework.messaging.simp.SimpMessageSendingOperations;