Skip to content

Commit

Permalink
Merge pull request #1438 from dsyer/guavaspotless
Browse files Browse the repository at this point in the history
Fix Guava regexp in spotless config
  • Loading branch information
k8s-ci-robot committed Dec 14, 2020
2 parents 6358110 + 028be9d commit 49cf295
Show file tree
Hide file tree
Showing 18 changed files with 92 additions and 47 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@

import com.github.tomakehurst.wiremock.junit.WireMockRule;
import com.github.tomakehurst.wiremock.matching.EqualToPattern;
import com.google.common.io.Resources;
import io.kubernetes.client.custom.V1Patch;
import io.kubernetes.client.extended.kubectl.exception.KubectlException;
import io.kubernetes.client.openapi.ApiClient;
Expand All @@ -35,13 +34,14 @@

public class KubectlApplyTest {

private static final String DISCOVERY_API = Resources.getResource("discovery-api.json").getPath();
private static final String DISCOVERY_API =
KubectlApplyTest.class.getClassLoader().getResource("discovery-api.json").getPath();

private static final String DISCOVERY_APIV1 =
Resources.getResource("discovery-api-v1.json").getPath();
KubectlApplyTest.class.getClassLoader().getResource("discovery-api-v1.json").getPath();

private static final String DISCOVERY_APIS =
Resources.getResource("discovery-apis.json").getPath();
KubectlApplyTest.class.getClassLoader().getResource("discovery-apis.json").getPath();

private ApiClient apiClient;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
import static org.junit.Assert.assertNotNull;

import com.github.tomakehurst.wiremock.junit.WireMockRule;
import com.google.common.io.Resources;
import io.kubernetes.client.extended.kubectl.exception.KubectlException;
import io.kubernetes.client.openapi.ApiClient;
import io.kubernetes.client.openapi.models.V1ConfigMap;
Expand All @@ -32,13 +31,14 @@

public class KubectlCreateTest {

private static final String DISCOVERY_API = Resources.getResource("discovery-api.json").getPath();
private static final String DISCOVERY_API =
KubectlCreateTest.class.getClassLoader().getResource("discovery-api.json").getPath();

private static final String DISCOVERY_APIV1 =
Resources.getResource("discovery-api-v1.json").getPath();
KubectlCreateTest.class.getClassLoader().getResource("discovery-api-v1.json").getPath();

private static final String DISCOVERY_APIS =
Resources.getResource("discovery-apis.json").getPath();
KubectlCreateTest.class.getClassLoader().getResource("discovery-apis.json").getPath();

private ApiClient apiClient;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@
import static org.junit.Assert.assertEquals;

import com.github.tomakehurst.wiremock.junit.WireMockRule;
import com.google.common.io.Resources;
import io.kubernetes.client.extended.kubectl.exception.KubectlException;
import io.kubernetes.client.openapi.ApiClient;
import io.kubernetes.client.openapi.models.V1Node;
Expand All @@ -41,7 +40,8 @@

public class KubectlDrainTest {

private static final String POD_LIST_API = Resources.getResource("pod-list.json").getPath();
private static final String POD_LIST_API =
KubectlDrainTest.class.getClassLoader().getResource("pod-list.json").getPath();

private ApiClient apiClient;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@
import static org.junit.Assert.fail;

import com.github.tomakehurst.wiremock.junit.WireMockRule;
import com.google.common.io.Resources;
import io.kubernetes.client.openapi.ApiClient;
import io.kubernetes.client.openapi.apis.CoreV1Api;
import io.kubernetes.client.openapi.models.V1Namespace;
Expand All @@ -47,15 +46,15 @@ public class PagerTest {

private ApiClient client;
private static final String LIST_PAGE0_FILE_PATH =
Resources.getResource("namespace-list-pager0.json").getPath();
PagerTest.class.getClassLoader().getResource("namespace-list-pager0.json").getPath();
private static final String LIST_PAGE1_FILE_PATH =
Resources.getResource("namespace-list-pager1.json").getPath();
PagerTest.class.getClassLoader().getResource("namespace-list-pager1.json").getPath();
private static final String LIST_PAGE2_FILE_PATH =
Resources.getResource("namespace-list-pager2.json").getPath();
PagerTest.class.getClassLoader().getResource("namespace-list-pager2.json").getPath();
private static final String LIST_STATUS_FILE_PATH =
Resources.getResource("status-400.json").getPath();
PagerTest.class.getClassLoader().getResource("status-400.json").getPath();
private static final String STATUS_BAD_TOKEN_FILE_PATH =
Resources.getResource("bad-token-status.json").getPath();
PagerTest.class.getClassLoader().getResource("bad-token-status.json").getPath();
@Rule public WireMockRule wireMockRule = new WireMockRule(wireMockConfig().dynamicPort());

@Before
Expand Down
3 changes: 1 addition & 2 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -481,7 +481,6 @@
<!-- removes guava imports -->
<format>
<includes>
<include>examples/**/*.java</include>
<include>extended/**/*.java</include>
<include>kubernetes/**/*.java</include>
<include>proto/**/*.java</include>
Expand All @@ -490,7 +489,7 @@
</includes>
<replaceRegex>
<name>Forbids guava imports</name>
<searchRegex>^import (static )?com\.google\.guava\..*;$</searchRegex>
<searchRegex>^import (static )?com\.google\.common\..*;$</searchRegex>
<replacement>INVALID IMPORTS (GUAVA)</replacement>
</replaceRegex>
</format>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@
import static org.junit.Assert.assertNotNull;

import com.github.tomakehurst.wiremock.junit.WireMockRule;
import com.google.common.io.Resources;
import io.kubernetes.client.openapi.ApiClient;
import io.kubernetes.client.openapi.Configuration;
import io.kubernetes.client.openapi.models.V1Namespace;
Expand All @@ -42,19 +41,19 @@
import org.springframework.boot.SpringBootConfiguration;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.context.annotation.Bean;
import org.springframework.core.io.ClassPathResource;
import org.springframework.core.io.Resource;
import org.springframework.test.context.junit4.SpringRunner;

@RunWith(SpringRunner.class)
@SpringBootTest(classes = KubernetesManifestTest.App.class)
public class KubernetesManifestTest {

private static final String DISCOVERY_API = Resources.getResource("discovery-api.json").getPath();
private static final Resource DISCOVERY_API = new ClassPathResource("discovery-api.json");

private static final String DISCOVERY_APIV1 =
Resources.getResource("discovery-api-v1.json").getPath();
private static final Resource DISCOVERY_APIV1 = new ClassPathResource("discovery-api-v1.json");

private static final String DISCOVERY_APIS =
Resources.getResource("discovery-apis.json").getPath();
private static final Resource DISCOVERY_APIS = new ClassPathResource("discovery-apis.json");

@ClassRule public static WireMockRule wireMockRule = new WireMockRule(8288);

Expand Down Expand Up @@ -175,19 +174,22 @@ public V1Pod testApplyPod(V1Namespace testNamespace) {
.willReturn(
aResponse()
.withStatus(200)
.withBody(new String(Files.readAllBytes(Paths.get(DISCOVERY_API))))));
.withBody(
new String(Files.readAllBytes(Paths.get(DISCOVERY_API.getURI()))))));
wireMockRule.stubFor(
get(urlPathEqualTo("/apis"))
.willReturn(
aResponse()
.withStatus(200)
.withBody(new String(Files.readAllBytes(Paths.get(DISCOVERY_APIS))))));
.withBody(
new String(Files.readAllBytes(Paths.get(DISCOVERY_APIS.getURI()))))));
wireMockRule.stubFor(
get(urlPathEqualTo("/api/v1"))
.willReturn(
aResponse()
.withStatus(200)
.withBody(new String(Files.readAllBytes(Paths.get(DISCOVERY_APIV1))))));
.withBody(
new String(Files.readAllBytes(Paths.get(DISCOVERY_APIV1.getURI()))))));
} catch (IOException e) {
e.printStackTrace();
}
Expand Down
4 changes: 2 additions & 2 deletions util/src/test/java/io/kubernetes/client/ExecTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,13 @@
import static org.junit.Assert.assertEquals;

import com.github.tomakehurst.wiremock.junit.WireMockRule;
import com.google.common.io.ByteStreams;
import io.kubernetes.client.Exec.ExecProcess;
import io.kubernetes.client.openapi.ApiClient;
import io.kubernetes.client.openapi.ApiException;
import io.kubernetes.client.openapi.models.V1ObjectMeta;
import io.kubernetes.client.openapi.models.V1Pod;
import io.kubernetes.client.util.ClientBuilder;
import io.kubernetes.client.util.Streams;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
Expand Down Expand Up @@ -88,7 +88,7 @@ public static Thread asyncCopy(final InputStream is, final OutputStream os) {
new Runnable() {
public void run() {
try {
ByteStreams.copy(is, os);
Streams.copy(is, os);
} catch (IOException ex) {
ex.printStackTrace();
}
Expand Down
4 changes: 2 additions & 2 deletions util/src/test/java/io/kubernetes/client/PodLogsTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,14 @@
import static org.junit.Assert.assertEquals;

import com.github.tomakehurst.wiremock.junit.WireMockRule;
import com.google.common.io.ByteStreams;
import io.kubernetes.client.openapi.ApiClient;
import io.kubernetes.client.openapi.ApiException;
import io.kubernetes.client.openapi.models.V1Container;
import io.kubernetes.client.openapi.models.V1ObjectMeta;
import io.kubernetes.client.openapi.models.V1Pod;
import io.kubernetes.client.openapi.models.V1PodSpec;
import io.kubernetes.client.util.ClientBuilder;
import io.kubernetes.client.util.Streams;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
Expand Down Expand Up @@ -124,7 +124,7 @@ public void testStream() throws ApiException, IOException {
.withQueryParam("timestamps", equalTo("false")));

ByteArrayOutputStream bos = new ByteArrayOutputStream();
ByteStreams.copy(is, bos);
Streams.copy(is, bos);
assertEquals(content, bos.toString());
}
}
34 changes: 34 additions & 0 deletions util/src/test/java/io/kubernetes/client/Resources.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
/*
Copyright 2020 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package io.kubernetes.client;

import io.kubernetes.client.util.Streams;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URL;
import java.nio.charset.Charset;

public class Resources {

public static URL getResource(String name) {
return Resources.class.getClassLoader().getResource(name);
}

public static String toString(URL url, Charset charset) {
try {
return Streams.toString(new InputStreamReader(url.openStream(), charset));
} catch (IOException e) {
throw new IllegalStateException(e);
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@
import static org.junit.Assert.*;
import static org.mockito.Mockito.*;

import com.google.common.collect.Lists;
import io.kubernetes.client.common.KubernetesObject;
import io.kubernetes.client.openapi.models.V1ObjectMeta;
import io.kubernetes.client.openapi.models.V1Pod;
Expand Down Expand Up @@ -160,7 +159,7 @@ public void testDeltaFIFOReplaceWithDeleteDeltaIn() throws InterruptedException
DeltaFIFO deltaFIFO = new DeltaFIFO(Caches::deletionHandlingMetaNamespaceKeyFunc, mockCache);

deltaFIFO.delete(oldPod);
deltaFIFO.replace(Lists.newArrayList(newPod), "0");
deltaFIFO.replace(Arrays.asList(newPod), "0");

deltaFIFO.pop(
(deltas) -> {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.verify;

import com.google.common.io.Resources;
import io.kubernetes.client.Resources;
import io.kubernetes.client.openapi.ApiClient;
import io.kubernetes.client.util.credentials.Authentication;
import java.io.File;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@
*/
package io.kubernetes.client.util;

import static org.junit.Assert.*;
import static org.junit.Assert.assertEquals;

import com.google.common.io.Resources;
import io.kubernetes.client.Resources;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
*/
package io.kubernetes.client.util;

import com.google.common.io.Resources;
import io.kubernetes.client.Resources;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Paths;
Expand Down
4 changes: 2 additions & 2 deletions util/src/test/java/io/kubernetes/client/util/YamlTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,13 @@

import static java.nio.charset.StandardCharsets.UTF_8;
import static org.hamcrest.CoreMatchers.equalTo;
import static org.hamcrest.MatcherAssert.assertThat;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNull;
import static org.junit.Assert.assertThat;
import static org.junit.Assert.assertTrue;

import com.google.common.io.Resources;
import io.kubernetes.client.Resources;
import io.kubernetes.client.common.KubernetesType;
import io.kubernetes.client.openapi.models.V1Deployment;
import io.kubernetes.client.openapi.models.V1ObjectMeta;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
*/
package io.kubernetes.client.util.credentials;

import com.google.common.io.Resources;
import io.kubernetes.client.Resources;
import io.kubernetes.client.openapi.ApiClient;
import java.nio.file.Files;
import java.nio.file.Paths;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,19 @@
*/
package io.kubernetes.client.util.credentials;

import static com.github.tomakehurst.wiremock.client.WireMock.*;
import static org.junit.Assert.*;
import static com.github.tomakehurst.wiremock.client.WireMock.aResponse;
import static com.github.tomakehurst.wiremock.client.WireMock.get;
import static com.github.tomakehurst.wiremock.client.WireMock.matching;
import static com.github.tomakehurst.wiremock.client.WireMock.post;
import static com.github.tomakehurst.wiremock.client.WireMock.stubFor;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNull;
import static org.junit.Assert.assertTrue;

import com.github.tomakehurst.wiremock.core.WireMockConfiguration;
import com.github.tomakehurst.wiremock.junit.WireMockRule;
import com.google.common.io.Resources;
import io.kubernetes.client.Resources;
import io.kubernetes.client.util.TestUtils;
import io.kubernetes.client.util.authenticators.OpenIDConnectAuthenticator;
import java.io.FileInputStream;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,17 @@
*/
package io.kubernetes.client.util.credentials;

import static com.github.tomakehurst.wiremock.client.WireMock.*;
import static com.github.tomakehurst.wiremock.client.WireMock.equalTo;
import static com.github.tomakehurst.wiremock.client.WireMock.get;
import static com.github.tomakehurst.wiremock.client.WireMock.getRequestedFor;
import static com.github.tomakehurst.wiremock.client.WireMock.okForContentType;
import static com.github.tomakehurst.wiremock.client.WireMock.stubFor;
import static com.github.tomakehurst.wiremock.client.WireMock.urlPathEqualTo;
import static com.github.tomakehurst.wiremock.core.WireMockConfiguration.options;

import com.github.tomakehurst.wiremock.client.WireMock;
import com.github.tomakehurst.wiremock.junit.WireMockRule;
import com.google.common.io.Resources;
import io.kubernetes.client.Resources;
import io.kubernetes.client.openapi.ApiClient;
import io.kubernetes.client.openapi.ApiException;
import io.kubernetes.client.openapi.Configuration;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@
import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.core.Is.is;

import com.google.common.base.Charsets;
import io.kubernetes.client.openapi.ApiClient;
import java.nio.charset.StandardCharsets;
import okio.ByteString;
import org.junit.Test;

Expand All @@ -26,7 +26,7 @@ public class UsernamePasswordAuthenticationTest {
private static final String USERNAME = "username";
private static final String PASSWORD = "password";
public static final byte[] USERNAME_PASSWORD_BYTES =
(USERNAME + ":" + PASSWORD).getBytes(Charsets.ISO_8859_1);
(USERNAME + ":" + PASSWORD).getBytes(StandardCharsets.ISO_8859_1);

@Test
public void testUsernamePasswordProvided() {
Expand Down

0 comments on commit 49cf295

Please sign in to comment.