This is an automated email from the ASF dual-hosted git repository.
aicam pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/texera.git
The following commit(s) were added to refs/heads/main by this push:
new e6c9d7db32 fix(access-control-service): fix service file formats
(#3840)
e6c9d7db32 is described below
commit e6c9d7db328d05303c7050deb8213f79018ddb5a
Author: ali risheh <[email protected]>
AuthorDate: Tue Oct 7 21:05:29 2025 -0700
fix(access-control-service): fix service file formats (#3840)
## Update
This PR fixes formatting issues that introduce redundant file changes in
the core [PR](https://github.com/apache/texera/pull/3598).
---
.../ics/texera/service/AccessControlService.scala | 6 ++--
.../uci/ics/texera/AccessControlResourceSpec.scala | 40 +++++++++++++++-------
2 files changed, 32 insertions(+), 14 deletions(-)
diff --git
a/core/access-control-service/src/main/scala/edu/uci/ics/texera/service/AccessControlService.scala
b/core/access-control-service/src/main/scala/edu/uci/ics/texera/service/AccessControlService.scala
index 02278fd97a..f56f29e812 100644
---
a/core/access-control-service/src/main/scala/edu/uci/ics/texera/service/AccessControlService.scala
+++
b/core/access-control-service/src/main/scala/edu/uci/ics/texera/service/AccessControlService.scala
@@ -30,7 +30,6 @@ import io.dropwizard.auth.AuthDynamicFeature
import org.eclipse.jetty.server.session.SessionHandler
import org.jooq.impl.DSL
-
class AccessControlService extends
Application[AccessControlServiceConfiguration] with LazyLogging {
override def initialize(bootstrap:
Bootstrap[AccessControlServiceConfiguration]): Unit = {
// Register Scala module to Dropwizard default object mapper
@@ -43,7 +42,10 @@ class AccessControlService extends
Application[AccessControlServiceConfiguration
)
}
- override def run(configuration: AccessControlServiceConfiguration,
environment: Environment): Unit = {
+ override def run(
+ configuration: AccessControlServiceConfiguration,
+ environment: Environment
+ ): Unit = {
// Serve backend at /api
environment.jersey.setUrlPattern("/api/*")
diff --git
a/core/access-control-service/src/test/scala/edu/uci/ics/texera/AccessControlResourceSpec.scala
b/core/access-control-service/src/test/scala/edu/uci/ics/texera/AccessControlResourceSpec.scala
index 349ec334aa..3aa71b48aa 100644
---
a/core/access-control-service/src/test/scala/edu/uci/ics/texera/AccessControlResourceSpec.scala
+++
b/core/access-control-service/src/test/scala/edu/uci/ics/texera/AccessControlResourceSpec.scala
@@ -20,9 +20,21 @@ package edu.uci.ics.texera
import edu.uci.ics.texera.auth.JwtAuth
import edu.uci.ics.texera.auth.util.HeaderField
import edu.uci.ics.texera.dao.MockTexeraDB
-import edu.uci.ics.texera.dao.jooq.generated.enums.{PrivilegeEnum,
UserRoleEnum, WorkflowComputingUnitTypeEnum}
-import
edu.uci.ics.texera.dao.jooq.generated.tables.daos.{ComputingUnitUserAccessDao,
UserDao, WorkflowComputingUnitDao}
-import
edu.uci.ics.texera.dao.jooq.generated.tables.pojos.{ComputingUnitUserAccess,
User, WorkflowComputingUnit}
+import edu.uci.ics.texera.dao.jooq.generated.enums.{
+ PrivilegeEnum,
+ UserRoleEnum,
+ WorkflowComputingUnitTypeEnum
+}
+import edu.uci.ics.texera.dao.jooq.generated.tables.daos.{
+ ComputingUnitUserAccessDao,
+ UserDao,
+ WorkflowComputingUnitDao
+}
+import edu.uci.ics.texera.dao.jooq.generated.tables.pojos.{
+ ComputingUnitUserAccess,
+ User,
+ WorkflowComputingUnit
+}
import edu.uci.ics.texera.service.resource.AccessControlResource
import jakarta.ws.rs.core.{HttpHeaders, MultivaluedHashMap, Response, UriInfo}
import org.mockito.Mockito._
@@ -33,11 +45,12 @@ import org.scalatest.{BeforeAndAfterAll, BeforeAndAfterEach}
import java.net.URI
import java.util
-class AccessControlResourceSpec extends AnyFlatSpec
- with Matchers
- with BeforeAndAfterAll
- with BeforeAndAfterEach
- with MockTexeraDB {
+class AccessControlResourceSpec
+ extends AnyFlatSpec
+ with Matchers
+ with BeforeAndAfterAll
+ with BeforeAndAfterEach
+ with MockTexeraDB {
private val testURI: String = "http://localhost:8080/"
private val testPath: String = "/api/executions/1/stats/1"
@@ -129,7 +142,8 @@ class AccessControlResourceSpec extends AnyFlatSpec
when(mockUriInfo.getRequestUri).thenReturn(new URI(testURI))
when(mockUriInfo.getPath).thenReturn(testPath)
when(mockHttpHeaders.getRequestHeaders).thenReturn(requestHeaders)
-
when(mockHttpHeaders.getRequestHeader("Authorization")).thenReturn(util.Arrays.asList("Bearer
dummy-token"))
+ when(mockHttpHeaders.getRequestHeader("Authorization"))
+ .thenReturn(util.Arrays.asList("Bearer dummy-token"))
val accessControlResource = new AccessControlResource()
val response = accessControlResource.authorizeGet(mockUriInfo,
mockHttpHeaders)
@@ -174,7 +188,8 @@ class AccessControlResourceSpec extends AnyFlatSpec
when(mockUriInfo.getRequestUri).thenReturn(new URI(testURI))
when(mockUriInfo.getPath).thenReturn(testPath)
when(mockHttpHeaders.getRequestHeaders).thenReturn(requestHeaders)
-
when(mockHttpHeaders.getRequestHeader("Authorization")).thenReturn(util.Arrays.asList("Bearer
" + token))
+ when(mockHttpHeaders.getRequestHeader("Authorization"))
+ .thenReturn(util.Arrays.asList("Bearer " + token))
// Instantiate the resource and call the method under test
val accessControlResource = new AccessControlResource()
@@ -202,7 +217,8 @@ class AccessControlResourceSpec extends AnyFlatSpec
when(mockUriInfo.getRequestUri).thenReturn(new URI(testURI))
when(mockUriInfo.getPath).thenReturn(testPath)
when(mockHttpHeaders.getRequestHeaders).thenReturn(requestHeaders)
-
when(mockHttpHeaders.getRequestHeader("Authorization")).thenReturn(util.Arrays.asList("Bearer
" + token))
+ when(mockHttpHeaders.getRequestHeader("Authorization"))
+ .thenReturn(util.Arrays.asList("Bearer " + token))
// Instantiate the resource and call the method under test
val accessControlResource = new AccessControlResource()
@@ -217,4 +233,4 @@ class AccessControlResourceSpec extends AnyFlatSpec
response.getHeaderString(HeaderField.UserName) shouldBe testUser1.getName
response.getHeaderString(HeaderField.UserEmail) shouldBe testUser1.getEmail
}
-}
\ No newline at end of file
+}