Skip to content

Commit e70a00b

Browse files
secondsunwtrocki
authored andcommitted
fix: fixing examples.
1 parent 8a854ce commit e70a00b

6 files changed

Lines changed: 55 additions & 29 deletions

File tree

examples/pom.xml

Lines changed: 32 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,11 @@
44

55
<groupId>com.redhat.cloud</groupId>
66
<artifactId>sdk-tests</artifactId>
7-
<version>0.1.0-SNAPSHOT</version>
7+
<version>0.0.1-SNAPSHOT</version>
88
<packaging>jar</packaging>
99
<name>sdk-tests</name>
1010
<url>http://console.redhat.com</url>
11-
<parent>
12-
<groupId>com.redhat.cloud</groupId>
13-
<artifactId>rhoas-sdk-java</artifactId>
14-
<version>0.1.0-SNAPSHOT</version>
15-
</parent>
11+
1612
<properties>
1713
<maven.compiler.source>11</maven.compiler.source>
1814
<maven.compiler.target>11</maven.compiler.target>
@@ -24,17 +20,17 @@
2420
<dependency>
2521
<groupId>com.redhat.cloud</groupId>
2622
<artifactId>kafka-management-sdk</artifactId>
27-
<version>1.1.2</version>
23+
<version>0.0.1-SNAPSHOT</version>
2824
</dependency>
2925
<dependency>
3026
<groupId>com.redhat.cloud</groupId>
3127
<artifactId>registry-management-sdk</artifactId>
32-
<version>0.5.1</version>
28+
<version>0.0.1-SNAPSHOT</version>
3329
</dependency>
3430
<dependency>
3531
<groupId>com.redhat.cloud</groupId>
3632
<artifactId>kafka-instance-sdk</artifactId>
37-
<version>0.3.0</version>
33+
<version>0.0.1-SNAPSHOT</version>
3834
</dependency>
3935

4036
<dependency>
@@ -73,7 +69,7 @@
7369
<plugin>
7470
<groupId>io.fabric8</groupId>
7571
<artifactId>docker-maven-plugin</artifactId>
76-
<version>0.37.0</version>
72+
<version>0.38.1</version>
7773
<executions>
7874
<execution>
7975
<id>start</id>
@@ -95,22 +91,45 @@
9591
<configuration>
9692
<images>
9793
<image>
98-
<name>quay.io/wtrocki/api-mock</name>
94+
<name>quay.io/rhosak/api-mock</name>
9995
<run>
10096
<ports>
101-
<port>8080:8000</port>
97+
<port>8000:8000</port>
10298
</ports>
10399
</run>
104100
</image>
105101

106102
</images>
107103
</configuration>
108104
</plugin>
109-
105+
<plugin>
106+
<groupId>org.codehaus.mojo</groupId>
107+
<artifactId>build-helper-maven-plugin</artifactId>
108+
<version>3.3.0</version>
109+
<executions>
110+
<execution>
111+
<id>add-integration-test-source</id>
112+
<phase>generate-test-sources</phase>
113+
<goals>
114+
<goal>add-test-source</goal>
115+
</goals>
116+
<configuration>
117+
<sources>
118+
<source>src/integration-test/java</source>
119+
</sources>
120+
</configuration>
121+
</execution>
122+
</executions>
123+
</plugin>
110124
<plugin>
111125
<groupId>org.apache.maven.plugins</groupId>
112126
<artifactId>maven-failsafe-plugin</artifactId>
113127
<version>2.22.2</version>
128+
<configuration>
129+
<includes>
130+
<include>**/*IT</include>
131+
</includes>
132+
</configuration>
114133
<executions>
115134
<execution>
116135
<goals>

examples/src/test/java/com/redhat/cloud/KafkaInstanceIT.java renamed to examples/src/integration-test/java/com/redhat/cloud/KafkaInstanceIT.java

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,8 @@
22

33
import static org.junit.jupiter.api.Assertions.*;
44

5-
import java.util.concurrent.TimeUnit;
6-
5+
import org.junit.jupiter.api.Assertions;
76
import org.junit.jupiter.api.Test;
8-
import org.junit.jupiter.api.Timeout;
97

108
import com.openshift.cloud.api.kas.auth.TopicsApi;
119
import com.openshift.cloud.api.kas.auth.invoker.*;
@@ -18,23 +16,24 @@ public class KafkaInstanceIT {
1816
@Test
1917
public void testCreateExample() {
2018
ApiClient defaultClient = Configuration.getDefaultApiClient();
21-
defaultClient.setBasePath("http://localhost:8080/rest");
19+
defaultClient.setBasePath("http://localhost:8000/data/kafka");
2220

2321
OAuth oauth = (OAuth) defaultClient.getAuthentication("Bearer");
2422
oauth.setAccessToken("accessToken");
2523

2624
TopicsApi apiInstance = new TopicsApi(defaultClient);
2725

2826
try {
29-
TopicsList result = apiInstance.getTopics(null, null, null, null, null, null, null);
27+
TopicsList result = apiInstance.getTopics(null, null, null, null, null);
3028
assertNotNull(result);
31-
assertEquals(1, result.getItems().size());
29+
assertEquals(4, result.getItems().size());
30+
assertEquals("topic-1", result.getItems().get(0).getName());
3231
} catch (ApiException e) {
3332
System.err.println("Exception when calling TopicsApi#getTopics");
3433
System.err.println("Status code: " + e.getCode());
3534
System.err.println("Reason: " + e.getResponseBody());
3635
System.err.println("Response headers: " + e.getResponseHeaders());
37-
e.printStackTrace();
38-
}
36+
Assertions.fail(e);
37+
}
3938
}
4039
}

examples/src/test/java/com/redhat/cloud/KafkaManagementIT.java renamed to examples/src/integration-test/java/com/redhat/cloud/KafkaManagementIT.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import static org.junit.jupiter.api.Assertions.*;
44

5+
import org.junit.jupiter.api.Assertions;
56
import org.junit.jupiter.api.Test;
67
import com.openshift.cloud.api.kas.invoker.*;
78
import com.openshift.cloud.api.kas.invoker.auth.*;
@@ -12,7 +13,7 @@ public class KafkaManagementIT {
1213
@Test
1314
public void testCreateExample() {
1415
ApiClient defaultClient = Configuration.getDefaultApiClient();
15-
defaultClient.setBasePath("http://localhost:8080");
16+
defaultClient.setBasePath("http://localhost:8000");
1617

1718
// Configure HTTP bearer authorization: Bearer
1819
HttpBearerAuth Bearer = (HttpBearerAuth) defaultClient.getAuthentication("Bearer");
@@ -31,13 +32,14 @@ public void testCreateExample() {
3132
System.err.println("Reason: " + e.getResponseBody());
3233
System.err.println("Response headers: " + e.getResponseHeaders());
3334
e.printStackTrace();
35+
Assertions.fail(e);
3436
}
3537
}
3638

3739
@Test
3840
public void testListExample() {
3941
ApiClient defaultClient = Configuration.getDefaultApiClient();
40-
defaultClient.setBasePath("http://localhost:8080");
42+
defaultClient.setBasePath("http://localhost:8000");
4143

4244
// Configure HTTP bearer authorization: Bearer
4345
HttpBearerAuth Bearer = (HttpBearerAuth) defaultClient.getAuthentication("Bearer");
@@ -56,6 +58,7 @@ public void testListExample() {
5658
System.err.println("Reason: " + e.getResponseBody());
5759
System.err.println("Response headers: " + e.getResponseHeaders());
5860
e.printStackTrace();
61+
Assertions.fail(e);
5962
}
6063
}
6164
}

examples/src/test/java/com/redhat/cloud/ServiceAccountIT.java renamed to examples/src/integration-test/java/com/redhat/cloud/ServiceAccountIT.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import static org.junit.jupiter.api.Assertions.*;
44

5+
import org.junit.jupiter.api.Assertions;
56
import org.junit.jupiter.api.Test;
67

78
import com.openshift.cloud.api.kas.SecurityApi;
@@ -17,7 +18,7 @@ public class ServiceAccountIT {
1718
@Test
1819
public void testCreateExample() {
1920
ApiClient defaultClient = Configuration.getDefaultApiClient();
20-
defaultClient.setBasePath("http://localhost:8080");
21+
defaultClient.setBasePath("http://localhost:8000");
2122

2223
// Configure HTTP bearer authorization: Bearer
2324
HttpBearerAuth Bearer = (HttpBearerAuth) defaultClient.getAuthentication("Bearer");
@@ -29,15 +30,14 @@ public void testCreateExample() {
2930
serviceAccountRequest.setName("sa_name");
3031
try {
3132
ServiceAccount result = apiInstance.createServiceAccount(serviceAccountRequest);
32-
3333
assertNotNull(result);
34-
3534
} catch (ApiException e) {
3635
System.err.println("Exception when calling DefaultApi#createKafka");
3736
System.err.println("Status code: " + e.getCode());
3837
System.err.println("Reason: " + e.getResponseBody());
3938
System.err.println("Response headers: " + e.getResponseHeaders());
4039
e.printStackTrace();
40+
Assertions.fail(e);
4141
}
4242
}
4343

examples/src/test/java/com/redhat/cloud/ServiceRegistryIT.java renamed to examples/src/integration-test/java/com/redhat/cloud/ServiceRegistryIT.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import static org.junit.jupiter.api.Assertions.*;
44

5+
import org.junit.jupiter.api.Assertions;
56
import org.junit.jupiter.api.Test;
67

78
import com.openshift.cloud.api.srs.*;
@@ -15,23 +16,26 @@ public class ServiceRegistryIT {
1516
@Test
1617
public void testListExample() {
1718
var defaultClient = Configuration.getDefaultApiClient();
18-
defaultClient.setBasePath("http://localhost:8080");
19+
defaultClient.setBasePath("http://localhost:8000");
1920

2021
var oauth = (HttpBearerAuth) defaultClient.getAuthentication("Bearer");
2122
oauth.setBearerToken("bearerToken");
2223

2324
var apiInstance = new RegistriesApi(defaultClient);
2425

2526
try {
26-
RegistryListRest result = apiInstance.getRegistries(null, null, null, null);
27+
RegistryList result = apiInstance.getRegistries(null, null, null, null);
2728
assertNotNull(result);
2829
assertEquals(1, result.getItems().size());
30+
return;
2931
} catch (ApiException e) {
3032
System.err.println("Exception when calling RegistriesApi#getRegistries");
3133
System.err.println("Status code: " + e.getCode());
3234
System.err.println("Reason: " + e.getResponseBody());
3335
System.err.println("Response headers: " + e.getResponseHeaders());
3436
e.printStackTrace();
37+
Assertions.fail(e);
3538
}
39+
3640
}
3741
}

scripts/templates/pom.mustache

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,9 @@
77
<name>{{artifactId}}</name>
88
<description>Red Hat Aplicaiton Services Java SDK</description>
99
<url>https://github.com/redhat-developer/app-services-sdk-java</url>
10+
11+
<version>0.0.1-SNAPSHOT</version>
1012

11-
<version>{{artifactVersion}}</version>
1213
<scm>
1314
<connection>{{scmConnection}}</connection>
1415
<developerConnection>{{scmDeveloperConnection}}</developerConnection>

0 commit comments

Comments
 (0)