You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by gn...@apache.org on 2020/07/22 16:59:14 UTC
[camel] 08/18: [CAMEL-11807] Upgrade camel-spring-security to junit5
This is an automated email from the ASF dual-hosted git repository.
gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git
commit d2bbbd2b6fad1a505f7e9581d6aa7d58cf1e8ba0
Author: Guillaume Nodet <gn...@gmail.com>
AuthorDate: Wed Jul 22 15:09:46 2020 +0200
[CAMEL-11807] Upgrade camel-spring-security to junit5
---
components/camel-spring-security/pom.xml | 6 ++--
.../SpringSecurityAuthorizationPolicyTest.java | 13 +++++---
...pringSecurityAuthorizationPolicyConfigTest.java | 36 ++++++++++++----------
3 files changed, 30 insertions(+), 25 deletions(-)
diff --git a/components/camel-spring-security/pom.xml b/components/camel-spring-security/pom.xml
index 9a06589..31f6039 100644
--- a/components/camel-spring-security/pom.xml
+++ b/components/camel-spring-security/pom.xml
@@ -86,7 +86,7 @@
<!-- test dependencies -->
<dependency>
<groupId>org.apache.camel</groupId>
- <artifactId>camel-test-spring</artifactId>
+ <artifactId>camel-test-spring-junit5</artifactId>
<scope>test</scope>
</dependency>
<dependency>
@@ -95,8 +95,8 @@
<scope>test</scope>
</dependency>
<dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
+ <groupId>org.junit.jupiter</groupId>
+ <artifactId>junit-jupiter</artifactId>
<scope>test</scope>
</dependency>
<dependency>
diff --git a/components/camel-spring-security/src/test/java/org/apache/camel/component/spring/security/SpringSecurityAuthorizationPolicyTest.java b/components/camel-spring-security/src/test/java/org/apache/camel/component/spring/security/SpringSecurityAuthorizationPolicyTest.java
index 7c69482..002e570 100644
--- a/components/camel-spring-security/src/test/java/org/apache/camel/component/spring/security/SpringSecurityAuthorizationPolicyTest.java
+++ b/components/camel-spring-security/src/test/java/org/apache/camel/component/spring/security/SpringSecurityAuthorizationPolicyTest.java
@@ -24,8 +24,8 @@ import javax.security.auth.Subject;
import org.apache.camel.CamelAuthorizationException;
import org.apache.camel.Exchange;
import org.apache.camel.component.mock.MockEndpoint;
-import org.apache.camel.test.spring.CamelSpringTestSupport;
-import org.junit.Test;
+import org.apache.camel.test.spring.junit5.CamelSpringTestSupport;
+import org.junit.jupiter.api.Test;
import org.springframework.context.support.AbstractXmlApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.springframework.security.authentication.UsernamePasswordAuthenticationToken;
@@ -34,6 +34,9 @@ import org.springframework.security.core.GrantedAuthority;
import org.springframework.security.core.authority.SimpleGrantedAuthority;
import org.springframework.security.core.context.SecurityContextHolder;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+import static org.junit.jupiter.api.Assertions.fail;
+
public class SpringSecurityAuthorizationPolicyTest extends CamelSpringTestSupport {
@Test
@@ -53,7 +56,7 @@ public class SpringSecurityAuthorizationPolicyTest extends CamelSpringTestSuppor
fail("we should get the access deny exception here");
} catch (Exception exception) {
// the exception should be caused by CamelAuthorizationException
- assertTrue("Expect CamelAuthorizationException here", exception.getCause() instanceof CamelAuthorizationException);
+ assertTrue(exception.getCause() instanceof CamelAuthorizationException, "Expect CamelAuthorizationException here");
}
end.assertIsSatisfied();
}
@@ -67,7 +70,7 @@ public class SpringSecurityAuthorizationPolicyTest extends CamelSpringTestSuppor
fail("we should get the access deny exception here");
} catch (Exception exception) {
// the exception should be caused by CamelAuthorizationException
- assertTrue("Expect CamelAuthorizationException here", exception.getCause() instanceof CamelAuthorizationException);
+ assertTrue(exception.getCause() instanceof CamelAuthorizationException, "Expect CamelAuthorizationException here");
}
end.assertIsSatisfied();
}
@@ -100,7 +103,7 @@ public class SpringSecurityAuthorizationPolicyTest extends CamelSpringTestSuppor
fail("we should get the access deny exception here");
} catch (Exception exception) {
// the exception should be caused by CamelAuthorizationException
- assertTrue("Expect CamelAuthorizationException here", exception.getCause() instanceof CamelAuthorizationException);
+ assertTrue(exception.getCause() instanceof CamelAuthorizationException, "Expect CamelAuthorizationException here");
}
end.assertIsSatisfied();
}
diff --git a/components/camel-spring-security/src/test/java/org/apache/camel/component/spring/security/config/SpringSecurityAuthorizationPolicyConfigTest.java b/components/camel-spring-security/src/test/java/org/apache/camel/component/spring/security/config/SpringSecurityAuthorizationPolicyConfigTest.java
index 1ef623d..6cf416b 100644
--- a/components/camel-spring-security/src/test/java/org/apache/camel/component/spring/security/config/SpringSecurityAuthorizationPolicyConfigTest.java
+++ b/components/camel-spring-security/src/test/java/org/apache/camel/component/spring/security/config/SpringSecurityAuthorizationPolicyConfigTest.java
@@ -18,24 +18,26 @@ package org.apache.camel.component.spring.security.config;
import org.apache.camel.component.spring.security.SpringSecurityAuthorizationPolicy;
import org.apache.camel.util.IOHelper;
-import org.junit.After;
-import org.junit.Assert;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
import org.springframework.context.support.AbstractXmlApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
-public class SpringSecurityAuthorizationPolicyConfigTest extends Assert {
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+
+public class SpringSecurityAuthorizationPolicyConfigTest {
private AbstractXmlApplicationContext context;
- @Before
+ @BeforeEach
public void setUp() {
context =
new ClassPathXmlApplicationContext(new String[] {"/org/apache/camel/component/spring/security/config/SpringSecurityAuthorizationPolicy.xml"});
}
- @After
+ @AfterEach
public void tearDown() {
IOHelper.close(context);
}
@@ -44,19 +46,19 @@ public class SpringSecurityAuthorizationPolicyConfigTest extends Assert {
public void testAuthorizationPolicy() {
SpringSecurityAuthorizationPolicy adminPolicy = context.getBean("admin", SpringSecurityAuthorizationPolicy.class);
- assertNotNull("We should get admin policy", adminPolicy);
- assertNotNull("The accessDecisionManager should not be null", adminPolicy.getAccessDecisionManager());
- assertNotNull("The authenticationManager should not be null", adminPolicy.getAuthenticationManager());
- assertNotNull("The springSecurityAccessPolicy should not be null", adminPolicy.getSpringSecurityAccessPolicy());
+ assertNotNull(adminPolicy, "We should get admin policy");
+ assertNotNull(adminPolicy.getAccessDecisionManager(), "The accessDecisionManager should not be null");
+ assertNotNull(adminPolicy.getAuthenticationManager(), "The authenticationManager should not be null");
+ assertNotNull(adminPolicy.getSpringSecurityAccessPolicy(), "The springSecurityAccessPolicy should not be null");
SpringSecurityAuthorizationPolicy userPolicy = context.getBean("user", SpringSecurityAuthorizationPolicy.class);
- assertNotNull("We should get user policy", userPolicy);
- assertNotNull("The accessDecisionManager should not be null", userPolicy.getAccessDecisionManager());
- assertNotNull("The authenticationManager should not be null", userPolicy.getAuthenticationManager());
- assertNotNull("The springSecurityAccessPolicy should not be null", userPolicy.getSpringSecurityAccessPolicy());
+ assertNotNull(userPolicy, "We should get user policy");
+ assertNotNull(userPolicy.getAccessDecisionManager(), "The accessDecisionManager should not be null");
+ assertNotNull(userPolicy.getAuthenticationManager(), "The authenticationManager should not be null");
+ assertNotNull(userPolicy.getSpringSecurityAccessPolicy(), "The springSecurityAccessPolicy should not be null");
- assertEquals("user policy and admin policy should have same accessDecisionManager", adminPolicy.getAccessDecisionManager(), userPolicy.getAccessDecisionManager());
- assertEquals("user policy and admin policy should have same authenticationManager", adminPolicy.getAuthenticationManager(), userPolicy.getAuthenticationManager());
+ assertEquals(adminPolicy.getAccessDecisionManager(), userPolicy.getAccessDecisionManager(), "user policy and admin policy should have same accessDecisionManager");
+ assertEquals(adminPolicy.getAuthenticationManager(), userPolicy.getAuthenticationManager(), "user policy and admin policy should have same authenticationManager");
}
}