This is an automated email from the ASF dual-hosted git repository.

jackie pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-pinot.git


The following commit(s) were added to refs/heads/master by this push:
     new 07e2c72  Move tests for API resources to a different package (#4415)
07e2c72 is described below

commit 07e2c721d964c290888c66bf7750e6b2067d4ca1
Author: Xiaotian (Jackie) Jiang <[email protected]>
AuthorDate: Tue Jul 9 20:44:40 2019 -0700

    Move tests for API resources to a different package (#4415)
    
    To prevent the API application to load the test files which can cause class 
not found exception
---
 .../org/apache/pinot/controller/api/resources/TableViews.java  |  4 ++--
 .../controller/api/{resources => }/AccessControlTest.java      | 10 ++--------
 .../api/{resources => }/FileUploadPathProviderTest.java        |  3 ++-
 .../controller/api/{resources => }/PinotFileUploadTest.java    |  2 +-
 .../api/{resources => }/PinotInstanceRestletResourceTest.java  |  2 +-
 .../api/{resources => }/PinotSchemaRestletResourceTest.java    |  2 +-
 .../api/{resources => }/PinotSegmentRestletResourceTest.java   |  2 +-
 .../api/{resources => }/PinotTableRestletResourceTest.java     |  2 +-
 .../api/{resources => }/PinotTenantRestletResourceTest.java    |  2 +-
 .../{resources => }/SegmentCompletionProtocolDeserTest.java    |  2 +-
 .../api/{resources => }/SegmentCompletionUtilsTest.java        |  2 +-
 .../api/{resources => }/ServerTableSizeReaderTest.java         |  3 ++-
 .../controller/api/{resources => }/TableSizeReaderTest.java    |  2 +-
 .../pinot/controller/api/{resources => }/TableViewsTest.java   |  3 ++-
 .../pinot/server/api/{resources => }/BaseResourceTest.java     |  2 +-
 .../server/api/{resources => }/TableSizeResourceTest.java      |  2 +-
 .../pinot/server/api/{resources => }/TablesResourceTest.java   |  2 +-
 17 files changed, 22 insertions(+), 25 deletions(-)

diff --git 
a/pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/TableViews.java
 
b/pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/TableViews.java
index 17f6372..89a7fcd 100644
--- 
a/pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/TableViews.java
+++ 
b/pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/TableViews.java
@@ -55,9 +55,9 @@ public class TableViews {
 
   public static class TableView {
     @JsonProperty("OFFLINE")
-    Map<String, Map<String, String>> offline;
+    public Map<String, Map<String, String>> offline;
     @JsonProperty("REALTIME")
-    Map<String, Map<String, String>> realtime;
+    public Map<String, Map<String, String>> realtime;
   }
 
   @GET
diff --git 
a/pinot-controller/src/test/java/org/apache/pinot/controller/api/resources/AccessControlTest.java
 
b/pinot-controller/src/test/java/org/apache/pinot/controller/api/AccessControlTest.java
similarity index 87%
rename from 
pinot-controller/src/test/java/org/apache/pinot/controller/api/resources/AccessControlTest.java
rename to 
pinot-controller/src/test/java/org/apache/pinot/controller/api/AccessControlTest.java
index c486e4a..7009284 100644
--- 
a/pinot-controller/src/test/java/org/apache/pinot/controller/api/resources/AccessControlTest.java
+++ 
b/pinot-controller/src/test/java/org/apache/pinot/controller/api/AccessControlTest.java
@@ -16,10 +16,9 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.apache.pinot.controller.api.resources;
+package org.apache.pinot.controller.api;
 
 import java.io.IOException;
-import javax.ws.rs.core.HttpHeaders;
 import org.apache.pinot.controller.ControllerConf;
 import org.apache.pinot.controller.api.access.AccessControl;
 import org.apache.pinot.controller.api.access.AccessControlFactory;
@@ -58,12 +57,7 @@ public class AccessControlTest extends ControllerTest {
   }
 
   public static class DenyAllAccessFactory implements AccessControlFactory {
-    private static final AccessControl DENY_ALL_ACCESS = new AccessControl() {
-      @Override
-      public boolean hasDataAccess(HttpHeaders httpHeaders, String tableName) {
-        return false;
-      }
-    };
+    private static final AccessControl DENY_ALL_ACCESS = (httpHeaders, 
tableName) -> false;
 
     @Override
     public AccessControl create() {
diff --git 
a/pinot-controller/src/test/java/org/apache/pinot/controller/api/resources/FileUploadPathProviderTest.java
 
b/pinot-controller/src/test/java/org/apache/pinot/controller/api/FileUploadPathProviderTest.java
similarity index 95%
rename from 
pinot-controller/src/test/java/org/apache/pinot/controller/api/resources/FileUploadPathProviderTest.java
rename to 
pinot-controller/src/test/java/org/apache/pinot/controller/api/FileUploadPathProviderTest.java
index 8071f07..d55bebf 100644
--- 
a/pinot-controller/src/test/java/org/apache/pinot/controller/api/resources/FileUploadPathProviderTest.java
+++ 
b/pinot-controller/src/test/java/org/apache/pinot/controller/api/FileUploadPathProviderTest.java
@@ -16,10 +16,11 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.apache.pinot.controller.api.resources;
+package org.apache.pinot.controller.api;
 
 import java.io.File;
 import org.apache.pinot.controller.ControllerConf;
+import org.apache.pinot.controller.api.resources.FileUploadPathProvider;
 import org.apache.pinot.controller.helix.ControllerTest;
 import org.testng.Assert;
 import org.testng.annotations.AfterClass;
diff --git 
a/pinot-controller/src/test/java/org/apache/pinot/controller/api/resources/PinotFileUploadTest.java
 
b/pinot-controller/src/test/java/org/apache/pinot/controller/api/PinotFileUploadTest.java
similarity index 98%
rename from 
pinot-controller/src/test/java/org/apache/pinot/controller/api/resources/PinotFileUploadTest.java
rename to 
pinot-controller/src/test/java/org/apache/pinot/controller/api/PinotFileUploadTest.java
index 454d83e..6d1ba67 100644
--- 
a/pinot-controller/src/test/java/org/apache/pinot/controller/api/resources/PinotFileUploadTest.java
+++ 
b/pinot-controller/src/test/java/org/apache/pinot/controller/api/PinotFileUploadTest.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.apache.pinot.controller.api.resources;
+package org.apache.pinot.controller.api;
 
 import org.apache.http.HttpEntity;
 import org.apache.http.HttpResponse;
diff --git 
a/pinot-controller/src/test/java/org/apache/pinot/controller/api/resources/PinotInstanceRestletResourceTest.java
 
b/pinot-controller/src/test/java/org/apache/pinot/controller/api/PinotInstanceRestletResourceTest.java
similarity index 99%
rename from 
pinot-controller/src/test/java/org/apache/pinot/controller/api/resources/PinotInstanceRestletResourceTest.java
rename to 
pinot-controller/src/test/java/org/apache/pinot/controller/api/PinotInstanceRestletResourceTest.java
index 28049ec..bfe155b 100644
--- 
a/pinot-controller/src/test/java/org/apache/pinot/controller/api/resources/PinotInstanceRestletResourceTest.java
+++ 
b/pinot-controller/src/test/java/org/apache/pinot/controller/api/PinotInstanceRestletResourceTest.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.apache.pinot.controller.api.resources;
+package org.apache.pinot.controller.api;
 
 import com.fasterxml.jackson.databind.JsonNode;
 import com.fasterxml.jackson.databind.node.ObjectNode;
diff --git 
a/pinot-controller/src/test/java/org/apache/pinot/controller/api/resources/PinotSchemaRestletResourceTest.java
 
b/pinot-controller/src/test/java/org/apache/pinot/controller/api/PinotSchemaRestletResourceTest.java
similarity index 98%
rename from 
pinot-controller/src/test/java/org/apache/pinot/controller/api/resources/PinotSchemaRestletResourceTest.java
rename to 
pinot-controller/src/test/java/org/apache/pinot/controller/api/PinotSchemaRestletResourceTest.java
index 68dc4ee..745ce81 100644
--- 
a/pinot-controller/src/test/java/org/apache/pinot/controller/api/resources/PinotSchemaRestletResourceTest.java
+++ 
b/pinot-controller/src/test/java/org/apache/pinot/controller/api/PinotSchemaRestletResourceTest.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.apache.pinot.controller.api.resources;
+package org.apache.pinot.controller.api;
 
 import java.io.IOException;
 import org.apache.commons.httpclient.methods.PostMethod;
diff --git 
a/pinot-controller/src/test/java/org/apache/pinot/controller/api/resources/PinotSegmentRestletResourceTest.java
 
b/pinot-controller/src/test/java/org/apache/pinot/controller/api/PinotSegmentRestletResourceTest.java
similarity index 98%
rename from 
pinot-controller/src/test/java/org/apache/pinot/controller/api/resources/PinotSegmentRestletResourceTest.java
rename to 
pinot-controller/src/test/java/org/apache/pinot/controller/api/PinotSegmentRestletResourceTest.java
index aaf36a2..65d3d00 100644
--- 
a/pinot-controller/src/test/java/org/apache/pinot/controller/api/resources/PinotSegmentRestletResourceTest.java
+++ 
b/pinot-controller/src/test/java/org/apache/pinot/controller/api/PinotSegmentRestletResourceTest.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.apache.pinot.controller.api.resources;
+package org.apache.pinot.controller.api;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git 
a/pinot-controller/src/test/java/org/apache/pinot/controller/api/resources/PinotTableRestletResourceTest.java
 
b/pinot-controller/src/test/java/org/apache/pinot/controller/api/PinotTableRestletResourceTest.java
similarity index 99%
rename from 
pinot-controller/src/test/java/org/apache/pinot/controller/api/resources/PinotTableRestletResourceTest.java
rename to 
pinot-controller/src/test/java/org/apache/pinot/controller/api/PinotTableRestletResourceTest.java
index fe00c6a..71dd4c0 100644
--- 
a/pinot-controller/src/test/java/org/apache/pinot/controller/api/resources/PinotTableRestletResourceTest.java
+++ 
b/pinot-controller/src/test/java/org/apache/pinot/controller/api/PinotTableRestletResourceTest.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.apache.pinot.controller.api.resources;
+package org.apache.pinot.controller.api;
 
 import com.fasterxml.jackson.databind.JsonNode;
 import java.io.FileNotFoundException;
diff --git 
a/pinot-controller/src/test/java/org/apache/pinot/controller/api/resources/PinotTenantRestletResourceTest.java
 
b/pinot-controller/src/test/java/org/apache/pinot/controller/api/PinotTenantRestletResourceTest.java
similarity index 98%
rename from 
pinot-controller/src/test/java/org/apache/pinot/controller/api/resources/PinotTenantRestletResourceTest.java
rename to 
pinot-controller/src/test/java/org/apache/pinot/controller/api/PinotTenantRestletResourceTest.java
index 645b195..b5aa4cc 100644
--- 
a/pinot-controller/src/test/java/org/apache/pinot/controller/api/resources/PinotTenantRestletResourceTest.java
+++ 
b/pinot-controller/src/test/java/org/apache/pinot/controller/api/PinotTenantRestletResourceTest.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.apache.pinot.controller.api.resources;
+package org.apache.pinot.controller.api;
 
 import com.fasterxml.jackson.databind.JsonNode;
 import com.fasterxml.jackson.databind.node.ObjectNode;
diff --git 
a/pinot-controller/src/test/java/org/apache/pinot/controller/api/resources/SegmentCompletionProtocolDeserTest.java
 
b/pinot-controller/src/test/java/org/apache/pinot/controller/api/SegmentCompletionProtocolDeserTest.java
similarity index 99%
rename from 
pinot-controller/src/test/java/org/apache/pinot/controller/api/resources/SegmentCompletionProtocolDeserTest.java
rename to 
pinot-controller/src/test/java/org/apache/pinot/controller/api/SegmentCompletionProtocolDeserTest.java
index 95db89e..7359201 100644
--- 
a/pinot-controller/src/test/java/org/apache/pinot/controller/api/resources/SegmentCompletionProtocolDeserTest.java
+++ 
b/pinot-controller/src/test/java/org/apache/pinot/controller/api/SegmentCompletionProtocolDeserTest.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.apache.pinot.controller.api.resources;
+package org.apache.pinot.controller.api;
 
 import com.fasterxml.jackson.databind.JsonNode;
 import org.apache.pinot.common.protocols.SegmentCompletionProtocol;
diff --git 
a/pinot-controller/src/test/java/org/apache/pinot/controller/api/resources/SegmentCompletionUtilsTest.java
 
b/pinot-controller/src/test/java/org/apache/pinot/controller/api/SegmentCompletionUtilsTest.java
similarity index 96%
rename from 
pinot-controller/src/test/java/org/apache/pinot/controller/api/resources/SegmentCompletionUtilsTest.java
rename to 
pinot-controller/src/test/java/org/apache/pinot/controller/api/SegmentCompletionUtilsTest.java
index 36d3f4d..6e651cc 100644
--- 
a/pinot-controller/src/test/java/org/apache/pinot/controller/api/resources/SegmentCompletionUtilsTest.java
+++ 
b/pinot-controller/src/test/java/org/apache/pinot/controller/api/SegmentCompletionUtilsTest.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.apache.pinot.controller.api.resources;
+package org.apache.pinot.controller.api;
 
 import junit.framework.Assert;
 import org.apache.pinot.controller.util.SegmentCompletionUtils;
diff --git 
a/pinot-controller/src/test/java/org/apache/pinot/controller/api/resources/ServerTableSizeReaderTest.java
 
b/pinot-controller/src/test/java/org/apache/pinot/controller/api/ServerTableSizeReaderTest.java
similarity index 98%
rename from 
pinot-controller/src/test/java/org/apache/pinot/controller/api/resources/ServerTableSizeReaderTest.java
rename to 
pinot-controller/src/test/java/org/apache/pinot/controller/api/ServerTableSizeReaderTest.java
index 962e923..333e280 100644
--- 
a/pinot-controller/src/test/java/org/apache/pinot/controller/api/resources/ServerTableSizeReaderTest.java
+++ 
b/pinot-controller/src/test/java/org/apache/pinot/controller/api/ServerTableSizeReaderTest.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.apache.pinot.controller.api.resources;
+package org.apache.pinot.controller.api;
 
 import com.google.common.collect.BiMap;
 import com.google.common.collect.HashBiMap;
@@ -37,6 +37,7 @@ import 
org.apache.commons.httpclient.MultiThreadedHttpConnectionManager;
 import org.apache.pinot.common.restlet.resources.SegmentSizeInfo;
 import org.apache.pinot.common.restlet.resources.TableSizeInfo;
 import org.apache.pinot.common.utils.JsonUtils;
+import org.apache.pinot.controller.api.resources.ServerTableSizeReader;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.testng.Assert;
diff --git 
a/pinot-controller/src/test/java/org/apache/pinot/controller/api/resources/TableSizeReaderTest.java
 
b/pinot-controller/src/test/java/org/apache/pinot/controller/api/TableSizeReaderTest.java
similarity index 99%
rename from 
pinot-controller/src/test/java/org/apache/pinot/controller/api/resources/TableSizeReaderTest.java
rename to 
pinot-controller/src/test/java/org/apache/pinot/controller/api/TableSizeReaderTest.java
index 52bc27f..6e32ad1 100644
--- 
a/pinot-controller/src/test/java/org/apache/pinot/controller/api/resources/TableSizeReaderTest.java
+++ 
b/pinot-controller/src/test/java/org/apache/pinot/controller/api/TableSizeReaderTest.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.apache.pinot.controller.api.resources;
+package org.apache.pinot.controller.api;
 
 import com.google.common.collect.BiMap;
 import com.google.common.collect.HashBiMap;
diff --git 
a/pinot-controller/src/test/java/org/apache/pinot/controller/api/resources/TableViewsTest.java
 
b/pinot-controller/src/test/java/org/apache/pinot/controller/api/TableViewsTest.java
similarity index 98%
rename from 
pinot-controller/src/test/java/org/apache/pinot/controller/api/resources/TableViewsTest.java
rename to 
pinot-controller/src/test/java/org/apache/pinot/controller/api/TableViewsTest.java
index 12103cf..0194d42 100644
--- 
a/pinot-controller/src/test/java/org/apache/pinot/controller/api/resources/TableViewsTest.java
+++ 
b/pinot-controller/src/test/java/org/apache/pinot/controller/api/TableViewsTest.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.apache.pinot.controller.api.resources;
+package org.apache.pinot.controller.api;
 
 import java.net.HttpURLConnection;
 import java.net.URL;
@@ -27,6 +27,7 @@ import org.apache.pinot.common.config.TableNameBuilder;
 import org.apache.pinot.common.utils.CommonConstants;
 import org.apache.pinot.common.utils.JsonUtils;
 import org.apache.pinot.common.utils.ZkStarter;
+import org.apache.pinot.controller.api.resources.TableViews;
 import org.apache.pinot.controller.helix.ControllerRequestBuilderUtil;
 import org.apache.pinot.controller.helix.ControllerTest;
 import org.apache.pinot.controller.utils.SegmentMetadataMockUtils;
diff --git 
a/pinot-server/src/test/java/org/apache/pinot/server/api/resources/BaseResourceTest.java
 b/pinot-server/src/test/java/org/apache/pinot/server/api/BaseResourceTest.java
similarity index 99%
rename from 
pinot-server/src/test/java/org/apache/pinot/server/api/resources/BaseResourceTest.java
rename to 
pinot-server/src/test/java/org/apache/pinot/server/api/BaseResourceTest.java
index fd299ae..08ab8c3 100644
--- 
a/pinot-server/src/test/java/org/apache/pinot/server/api/resources/BaseResourceTest.java
+++ 
b/pinot-server/src/test/java/org/apache/pinot/server/api/BaseResourceTest.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.apache.pinot.server.api.resources;
+package org.apache.pinot.server.api;
 
 import java.io.File;
 import java.net.URL;
diff --git 
a/pinot-server/src/test/java/org/apache/pinot/server/api/resources/TableSizeResourceTest.java
 
b/pinot-server/src/test/java/org/apache/pinot/server/api/TableSizeResourceTest.java
similarity index 98%
rename from 
pinot-server/src/test/java/org/apache/pinot/server/api/resources/TableSizeResourceTest.java
rename to 
pinot-server/src/test/java/org/apache/pinot/server/api/TableSizeResourceTest.java
index 98725b9..f30b291 100644
--- 
a/pinot-server/src/test/java/org/apache/pinot/server/api/resources/TableSizeResourceTest.java
+++ 
b/pinot-server/src/test/java/org/apache/pinot/server/api/TableSizeResourceTest.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.apache.pinot.server.api.resources;
+package org.apache.pinot.server.api;
 
 import javax.ws.rs.core.Response;
 import org.apache.pinot.common.restlet.resources.TableSizeInfo;
diff --git 
a/pinot-server/src/test/java/org/apache/pinot/server/api/resources/TablesResourceTest.java
 
b/pinot-server/src/test/java/org/apache/pinot/server/api/TablesResourceTest.java
similarity index 99%
rename from 
pinot-server/src/test/java/org/apache/pinot/server/api/resources/TablesResourceTest.java
rename to 
pinot-server/src/test/java/org/apache/pinot/server/api/TablesResourceTest.java
index 8d5eff3..53cdb13 100644
--- 
a/pinot-server/src/test/java/org/apache/pinot/server/api/resources/TablesResourceTest.java
+++ 
b/pinot-server/src/test/java/org/apache/pinot/server/api/TablesResourceTest.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.apache.pinot.server.api.resources;
+package org.apache.pinot.server.api;
 
 import com.fasterxml.jackson.databind.JsonNode;
 import java.util.List;


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to