Skip to content

Commit 29f69ab

Browse files
committed
refactor: httpSystem to handle base url properly
1 parent b4bd17c commit 29f69ab

File tree

1 file changed

+9
-11
lines changed

1 file changed

+9
-11
lines changed

lib/stove-testing-e2e-http/api/stove-testing-e2e-http.api

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,32 @@
11
public final class com/trendyol/stove/testing/e2e/http/HttpClientSystemOptions : com/trendyol/stove/testing/e2e/system/abstractions/SystemOptions {
2-
public static final field Companion Lcom/trendyol/stove/testing/e2e/http/HttpClientSystemOptions$Companion;
3-
public synthetic fun <init> (Ljava/lang/String;Lio/ktor/serialization/ContentConverter;JLkotlin/jvm/functions/Function0;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
4-
public synthetic fun <init> (Ljava/lang/String;Lio/ktor/serialization/ContentConverter;JLkotlin/jvm/functions/Function0;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
2+
public synthetic fun <init> (Ljava/lang/String;Lio/ktor/serialization/ContentConverter;JLkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
3+
public synthetic fun <init> (Ljava/lang/String;Lio/ktor/serialization/ContentConverter;JLkotlin/jvm/functions/Function1;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
54
public final fun component1 ()Ljava/lang/String;
65
public final fun component2 ()Lio/ktor/serialization/ContentConverter;
76
public final fun component3-UwyO8pc ()J
8-
public final fun component4 ()Lkotlin/jvm/functions/Function0;
9-
public final fun copy-exY8QGI (Ljava/lang/String;Lio/ktor/serialization/ContentConverter;JLkotlin/jvm/functions/Function0;)Lcom/trendyol/stove/testing/e2e/http/HttpClientSystemOptions;
10-
public static synthetic fun copy-exY8QGI$default (Lcom/trendyol/stove/testing/e2e/http/HttpClientSystemOptions;Ljava/lang/String;Lio/ktor/serialization/ContentConverter;JLkotlin/jvm/functions/Function0;ILjava/lang/Object;)Lcom/trendyol/stove/testing/e2e/http/HttpClientSystemOptions;
7+
public final fun component4 ()Lkotlin/jvm/functions/Function1;
8+
public final fun copy-exY8QGI (Ljava/lang/String;Lio/ktor/serialization/ContentConverter;JLkotlin/jvm/functions/Function1;)Lcom/trendyol/stove/testing/e2e/http/HttpClientSystemOptions;
9+
public static synthetic fun copy-exY8QGI$default (Lcom/trendyol/stove/testing/e2e/http/HttpClientSystemOptions;Ljava/lang/String;Lio/ktor/serialization/ContentConverter;JLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lcom/trendyol/stove/testing/e2e/http/HttpClientSystemOptions;
1110
public fun equals (Ljava/lang/Object;)Z
1211
public final fun getBaseUrl ()Ljava/lang/String;
1312
public final fun getContentConverter ()Lio/ktor/serialization/ContentConverter;
14-
public final fun getCreateClient ()Lkotlin/jvm/functions/Function0;
13+
public final fun getCreateClient ()Lkotlin/jvm/functions/Function1;
1514
public final fun getTimeout-UwyO8pc ()J
1615
public fun hashCode ()I
1716
public fun toString ()Ljava/lang/String;
1817
}
1918

20-
public final class com/trendyol/stove/testing/e2e/http/HttpClientSystemOptions$Companion {
21-
}
22-
2319
public abstract interface annotation class com/trendyol/stove/testing/e2e/http/HttpDsl : java/lang/annotation/Annotation {
2420
}
2521

2622
public final class com/trendyol/stove/testing/e2e/http/HttpSystem : com/trendyol/stove/testing/e2e/system/abstractions/PluggedSystem {
2723
public static final field Companion Lcom/trendyol/stove/testing/e2e/http/HttpSystem$Companion;
2824
public fun <init> (Lcom/trendyol/stove/testing/e2e/system/TestSystem;Lcom/trendyol/stove/testing/e2e/http/HttpClientSystemOptions;)V
2925
public fun close ()V
26+
public final fun configureRequest (Lio/ktor/client/request/HttpRequestBuilder;Ljava/lang/String;Ljava/util/Map;Larrow/core/Option;)V
3027
public final fun deleteAndExpectBodilessResponse (Ljava/lang/String;Larrow/core/Option;Ljava/util/Map;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
3128
public static synthetic fun deleteAndExpectBodilessResponse$default (Lcom/trendyol/stove/testing/e2e/http/HttpSystem;Ljava/lang/String;Larrow/core/Option;Ljava/util/Map;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
29+
public final fun executeWithBody (Lio/ktor/http/HttpMethod;Ljava/lang/String;Larrow/core/Option;Ljava/util/Map;Larrow/core/Option;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
3230
public fun executeWithReuseCheck (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
3331
public final fun get (Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Larrow/core/Option;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
3432
public final fun getKtorHttpClient ()Lio/ktor/client/HttpClient;
@@ -42,8 +40,8 @@ public final class com/trendyol/stove/testing/e2e/http/HttpSystem : com/trendyol
4240
public static synthetic fun postAndExpectBodilessResponse$default (Lcom/trendyol/stove/testing/e2e/http/HttpSystem;Ljava/lang/String;Larrow/core/Option;Larrow/core/Option;Ljava/util/Map;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
4341
public final fun putAndExpectBodilessResponse (Ljava/lang/String;Larrow/core/Option;Larrow/core/Option;Ljava/util/Map;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
4442
public static synthetic fun putAndExpectBodilessResponse$default (Lcom/trendyol/stove/testing/e2e/http/HttpSystem;Ljava/lang/String;Larrow/core/Option;Larrow/core/Option;Ljava/util/Map;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
45-
public final fun relative (Ljava/lang/String;)Lio/ktor/http/Url;
4643
public fun then ()Lcom/trendyol/stove/testing/e2e/system/TestSystem;
44+
public final fun toBodilessResponse (Lio/ktor/client/statement/HttpResponse;)Lcom/trendyol/stove/testing/e2e/http/StoveHttpResponse$Bodiless;
4745
public final fun toFormData (Ljava/util/List;)Ljava/util/List;
4846
}
4947

0 commit comments

Comments
 (0)