You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by kl...@apache.org on 2019/06/13 17:22:44 UTC
[geode] 04/05: GEODE-6183: Cleanup and rename
DistributedSystemIntegrationTest
This is an automated email from the ASF dual-hosted git repository.
klund pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git
commit c6f0b1a5b563d54f3bfd5d9c6f2588be8409ceec
Author: Kirk Lund <kl...@apache.org>
AuthorDate: Thu May 30 13:27:54 2019 -0700
GEODE-6183: Cleanup and rename DistributedSystemIntegrationTest
* Fixup IDE warnings
* Reformat test code
---
.../DistributedSystemIntegrationJUnitTest.java | 94 ---------------------
.../DistributedSystemIntegrationTest.java | 95 ++++++++++++++++++++++
2 files changed, 95 insertions(+), 94 deletions(-)
diff --git a/geode-core/src/integrationTest/java/org/apache/geode/distributed/DistributedSystemIntegrationJUnitTest.java b/geode-core/src/integrationTest/java/org/apache/geode/distributed/DistributedSystemIntegrationJUnitTest.java
deleted file mode 100755
index 5c27045..0000000
--- a/geode-core/src/integrationTest/java/org/apache/geode/distributed/DistributedSystemIntegrationJUnitTest.java
+++ /dev/null
@@ -1,94 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more contributor license
- * agreements. See the NOTICE file distributed with this work for additional information regarding
- * copyright ownership. The ASF licenses this file to You 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 org.apache.geode.distributed;
-
-import static org.assertj.core.api.Assertions.assertThat;
-
-import java.io.File;
-import java.io.FileWriter;
-import java.net.URL;
-import java.util.Properties;
-
-import org.junit.Rule;
-import org.junit.Test;
-import org.junit.contrib.java.lang.system.RestoreSystemProperties;
-import org.junit.experimental.categories.Category;
-import org.junit.rules.TemporaryFolder;
-import org.junit.rules.TestName;
-
-import org.apache.geode.test.junit.categories.MembershipTest;
-
-/**
- * Integration tests for DistributedSystem class. These tests require file system I/O.
- */
-@Category({MembershipTest.class})
-public class DistributedSystemIntegrationJUnitTest {
-
- @Rule
- public final RestoreSystemProperties restoreSystemProperties = new RestoreSystemProperties();
-
- @Rule
- public final TemporaryFolder temporaryFolder = new TemporaryFolder();
-
- @Rule
- public final TestName testName = new TestName();
-
- @Test
- public void getPropertiesFileShouldUsePathInSystemProperty() throws Exception {
- File propertiesFile = this.temporaryFolder.newFile("test.properties");
- System.setProperty(DistributedSystem.PROPERTIES_FILE_PROPERTY,
- propertiesFile.getCanonicalPath());
- Properties properties = new Properties();
- properties.store(new FileWriter(propertiesFile, false), this.testName.getMethodName());
-
- assertThat(DistributedSystem.getPropertiesFile()).isEqualTo(propertiesFile.getCanonicalPath());
- }
-
- @Test
- public void getPropertiesFileUrlShouldUsePathInSystemProperty() throws Exception {
- File propertiesFile = this.temporaryFolder.newFile("test.properties");
- System.setProperty(DistributedSystem.PROPERTIES_FILE_PROPERTY,
- propertiesFile.getCanonicalPath());
- Properties properties = new Properties();
- properties.store(new FileWriter(propertiesFile, false), this.testName.getMethodName());
-
- URL propertiesURL = propertiesFile.getCanonicalFile().toURI().toURL();
- assertThat(DistributedSystem.getPropertiesFileURL()).isEqualTo(propertiesURL);
- }
-
- @Test
- public void getSecurityPropertiesFileShouldUsePathInSystemProperty() throws Exception {
- File propertiesFile = this.temporaryFolder.newFile("testsecurity.properties");
- System.setProperty(DistributedSystem.SECURITY_PROPERTIES_FILE_PROPERTY,
- propertiesFile.getCanonicalPath());
- Properties properties = new Properties();
- properties.store(new FileWriter(propertiesFile, false), this.testName.getMethodName());
-
- assertThat(DistributedSystem.getSecurityPropertiesFile())
- .isEqualTo(propertiesFile.getCanonicalPath());
- }
-
- @Test
- public void getSecurityPropertiesFileUrlShouldUsePathInSystemProperty() throws Exception {
- File propertiesFile = this.temporaryFolder.newFile("testsecurity.properties");
- System.setProperty(DistributedSystem.SECURITY_PROPERTIES_FILE_PROPERTY,
- propertiesFile.getCanonicalPath());
- Properties properties = new Properties();
- properties.store(new FileWriter(propertiesFile, false), this.testName.getMethodName());
-
- URL propertiesURL = propertiesFile.getCanonicalFile().toURI().toURL();
- assertThat(DistributedSystem.getSecurityPropertiesFileURL()).isEqualTo(propertiesURL);
- }
-}
diff --git a/geode-core/src/integrationTest/java/org/apache/geode/distributed/DistributedSystemIntegrationTest.java b/geode-core/src/integrationTest/java/org/apache/geode/distributed/DistributedSystemIntegrationTest.java
new file mode 100755
index 0000000..8075cb5
--- /dev/null
+++ b/geode-core/src/integrationTest/java/org/apache/geode/distributed/DistributedSystemIntegrationTest.java
@@ -0,0 +1,95 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more contributor license
+ * agreements. See the NOTICE file distributed with this work for additional information regarding
+ * copyright ownership. The ASF licenses this file to You 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 org.apache.geode.distributed;
+
+import static org.apache.geode.distributed.DistributedSystem.PROPERTIES_FILE_PROPERTY;
+import static org.apache.geode.distributed.DistributedSystem.SECURITY_PROPERTIES_FILE_PROPERTY;
+import static org.assertj.core.api.Assertions.assertThat;
+
+import java.io.File;
+import java.io.FileWriter;
+import java.net.URL;
+import java.util.Properties;
+
+import org.junit.Rule;
+import org.junit.Test;
+import org.junit.contrib.java.lang.system.RestoreSystemProperties;
+import org.junit.experimental.categories.Category;
+import org.junit.rules.TemporaryFolder;
+import org.junit.rules.TestName;
+
+import org.apache.geode.test.junit.categories.MembershipTest;
+
+/**
+ * Integration tests for DistributedSystem class. These tests require file system I/O.
+ */
+@Category(MembershipTest.class)
+public class DistributedSystemIntegrationTest {
+
+ @Rule
+ public RestoreSystemProperties restoreSystemProperties = new RestoreSystemProperties();
+
+ @Rule
+ public TemporaryFolder temporaryFolder = new TemporaryFolder();
+
+ @Rule
+ public TestName testName = new TestName();
+
+ @Test
+ public void getPropertiesFileShouldUsePathInSystemProperty() throws Exception {
+ File propertiesFile = temporaryFolder.newFile("test.properties");
+ System.setProperty(PROPERTIES_FILE_PROPERTY, propertiesFile.getCanonicalPath());
+ new Properties().store(new FileWriter(propertiesFile, false), testName.getMethodName());
+
+ String value = DistributedSystem.getPropertiesFile();
+
+ assertThat(value).isEqualTo(propertiesFile.getCanonicalPath());
+ }
+
+ @Test
+ public void getPropertiesFileUrlShouldUsePathInSystemProperty() throws Exception {
+ File propertiesFile = temporaryFolder.newFile("test.properties");
+ System.setProperty(PROPERTIES_FILE_PROPERTY, propertiesFile.getCanonicalPath());
+ new Properties().store(new FileWriter(propertiesFile, false), testName.getMethodName());
+ URL expectedPropertiesURL = propertiesFile.getCanonicalFile().toURI().toURL();
+
+ URL value = DistributedSystem.getPropertiesFileURL();
+
+ assertThat(value).isEqualTo(expectedPropertiesURL);
+ }
+
+ @Test
+ public void getSecurityPropertiesFileShouldUsePathInSystemProperty() throws Exception {
+ File propertiesFile = temporaryFolder.newFile("testsecurity.properties");
+ System.setProperty(SECURITY_PROPERTIES_FILE_PROPERTY, propertiesFile.getCanonicalPath());
+ new Properties().store(new FileWriter(propertiesFile, false), testName.getMethodName());
+
+ String value = DistributedSystem.getSecurityPropertiesFile();
+
+ assertThat(value).isEqualTo(propertiesFile.getCanonicalPath());
+ }
+
+ @Test
+ public void getSecurityPropertiesFileUrlShouldUsePathInSystemProperty() throws Exception {
+ File propertiesFile = temporaryFolder.newFile("testsecurity.properties");
+ System.setProperty(SECURITY_PROPERTIES_FILE_PROPERTY, propertiesFile.getCanonicalPath());
+ new Properties().store(new FileWriter(propertiesFile, false), testName.getMethodName());
+ URL expectedPropertiesURL = propertiesFile.getCanonicalFile().toURI().toURL();
+
+ URL value = DistributedSystem.getSecurityPropertiesFileURL();
+
+ assertThat(value).isEqualTo(expectedPropertiesURL);
+ }
+}