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/TestFixture.java')
-rw-r--r--tests/test.integration.core/src/main/java/org/apache/directory/studio/test/integration/junit5/TestFixture.java25
1 files changed, 25 insertions, 0 deletions
diff --git a/tests/test.integration.core/src/main/java/org/apache/directory/studio/test/integration/junit5/TestFixture.java b/tests/test.integration.core/src/main/java/org/apache/directory/studio/test/integration/junit5/TestFixture.java
index 7f87e2aaf..eec6da003 100644
--- a/tests/test.integration.core/src/main/java/org/apache/directory/studio/test/integration/junit5/TestFixture.java
+++ b/tests/test.integration.core/src/main/java/org/apache/directory/studio/test/integration/junit5/TestFixture.java
@@ -21,6 +21,7 @@
package org.apache.directory.studio.test.integration.junit5;
+import java.net.InetAddress;
import java.util.ArrayList;
import java.util.List;
import java.util.Optional;
@@ -47,6 +48,7 @@ import org.apache.directory.api.ldap.model.schema.comparators.DnComparator;
import org.apache.directory.ldap.client.api.EntryCursorImpl;
import org.apache.directory.ldap.client.api.LdapConnection;
import org.apache.directory.studio.connection.core.Controls;
+import org.junit.jupiter.api.Assumptions;
/**
@@ -93,6 +95,29 @@ public class TestFixture
}
}
+ public static final String KRB5_REALM = "EXAMPLE>COM";
+ public static final String KDC_HOST = "kerby.example.com";
+ public static final int KDC_PORT = 60088;
+
+ public static void skipIfKdcServerIsNotAvailable()
+ {
+ boolean available = false;
+ try
+ {
+ available = InetAddress.getByName( KDC_HOST ).isReachable( 3 );
+ }
+ catch ( Exception e )
+ {
+ available = false;
+ }
+
+ if ( !available )
+ {
+ Assumptions.assumeTrue( false,
+ "Skip test because KDC server " + KDC_HOST + " is not available" );
+ }
+ }
+
public static final String OBJECT_CLASS_ALL_FILTER = "(objectClass=*)";
public static final String TEST_FIXTURE_LDIF = "TestFixture.ldif";