Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/apache/directory-studio.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test.integration.core/src/main/java/org/apache/directory/studio/test/integration/junit5/LdapServersArgumentsProvider.java')
-rw-r--r--tests/test.integration.core/src/main/java/org/apache/directory/studio/test/integration/junit5/LdapServersArgumentsProvider.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/tests/test.integration.core/src/main/java/org/apache/directory/studio/test/integration/junit5/LdapServersArgumentsProvider.java b/tests/test.integration.core/src/main/java/org/apache/directory/studio/test/integration/junit5/LdapServersArgumentsProvider.java
index f37725a76..2ffb5cdb4 100644
--- a/tests/test.integration.core/src/main/java/org/apache/directory/studio/test/integration/junit5/LdapServersArgumentsProvider.java
+++ b/tests/test.integration.core/src/main/java/org/apache/directory/studio/test/integration/junit5/LdapServersArgumentsProvider.java
@@ -29,6 +29,7 @@ import java.util.Random;
import java.util.stream.Collectors;
import java.util.stream.Stream;
+import org.apache.directory.studio.test.integration.junit5.LdapServersSource.Mode;
import org.junit.jupiter.api.extension.ExtensionContext;
import org.junit.jupiter.params.provider.Arguments;
import org.junit.jupiter.params.provider.ArgumentsProvider;
@@ -57,7 +58,10 @@ public class LdapServersArgumentsProvider implements ArgumentsProvider
if ( !available.isEmpty() )
{
// Pick a random one
- available = Collections.singletonList( available.get( new Random().nextInt( available.size() ) ) );
+ if ( annotation.mode() == Mode.One )
+ {
+ available = Collections.singletonList( available.get( new Random().nextInt( available.size() ) ) );
+ }
// Prepare the available servers
for ( LdapServerType type : available )