File tree Expand file tree Collapse file tree
src/test/java/io/weaviate Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- package io .weaviate .integration ;
1+ package io .weaviate .client6 . v1 . api ;
22
33import java .io .IOException ;
44import java .util .Collections ;
99import org .mockserver .integration .ClientAndServer ;
1010import org .mockserver .model .HttpRequest ;
1111
12- import io .weaviate .ConcurrentTest ;
13- import io .weaviate .client6 .v1 .api .Authorization ;
1412import io .weaviate .client6 .v1 .internal .rest .DefaultRestTransport ;
1513import io .weaviate .client6 .v1 .internal .rest .Endpoint ;
1614import io .weaviate .client6 .v1 .internal .rest .RestTransportOptions ;
1715
18- public class AuthorizationITest extends ConcurrentTest {
16+ public class AuthorizationTest {
1917 private ClientAndServer mockServer ;
2018
2119 @ Before
Original file line number Diff line number Diff line change 1- package io .weaviate .integration ;
1+ package io .weaviate .client6 . v1 . internal . rest ;
22
33import java .io .IOException ;
44import java .util .Collections ;
1313import org .mockserver .integration .ClientAndServer ;
1414import org .mockserver .model .HttpRequest ;
1515
16- import io .weaviate .client6 .v1 .internal .rest .DefaultRestTransport ;
17- import io .weaviate .client6 .v1 .internal .rest .Endpoint ;
18- import io .weaviate .client6 .v1 .internal .rest .RestTransportOptions ;
19- import io .weaviate .truststore .SingleTrustManagerFactory ;
20- import io .weaviate .truststore .SpyTrustManager ;
16+ import io .weaviate .testutil .truststore .SingleTrustManagerFactory ;
17+ import io .weaviate .testutil .truststore .SpyTrustManager ;
2118
22- public class DefaultRestTransportITest {
19+ public class DefaultRestTransportTest {
2320 private ClientAndServer mockServer ;
2421 private DefaultRestTransport transport ;
2522 private TrustManagerFactory tmf ;
Original file line number Diff line number Diff line change 1- package io .weaviate .truststore ;
1+ package io .weaviate .testutil . truststore ;
22
33import java .security .InvalidAlgorithmParameterException ;
44import java .security .KeyStore ;
55import java .security .KeyStoreException ;
6- import java .util .Arrays ;
76
87import javax .net .ssl .ManagerFactoryParameters ;
98import javax .net .ssl .TrustManager ;
109import javax .net .ssl .TrustManagerFactory ;
1110import javax .net .ssl .TrustManagerFactorySpi ;
1211
12+ /** TrustManagerFactory which always returns the same {@code TrustManager}. */
1313public final class SingleTrustManagerFactory extends TrustManagerFactory {
1414
15+ /** Create a factory that will return {@code TrustManager tm}. */
1516 public static TrustManagerFactory create (TrustManager tm ) {
1617 return new SingleTrustManagerFactory (tm );
1718 }
Original file line number Diff line number Diff line change 1- package io .weaviate .truststore ;
1+ package io .weaviate .testutil . truststore ;
22
33import java .security .cert .CertificateException ;
44import java .security .cert .X509Certificate ;
77import javax .net .ssl .TrustManagerFactory ;
88import javax .net .ssl .X509TrustManager ;
99
10+ /**
11+ * Test fixture that records when this TrustManager has been used.
12+ * Combine with {@link SingleTrustManagerFactory#create} to mock
13+ * a custom TrustStore.
14+ */
1015public class SpyTrustManager implements X509TrustManager {
1116 private boolean used = false ;
1217
You can’t perform that action at this time.
0 commit comments