refactor: AssertJ best practices
Use this link to re-run the recipe: https://app.moderne.io/recipes/builder/bGVuS?organizationId=RGVmYXVsdA%3D%3D Co-authored-by: Moderne <team@moderne.io>
This commit is contained in:
committed by
Josh Cummings
parent
36a488a360
commit
9df9cb5aed
+1
-2
@@ -16,7 +16,6 @@
|
||||
|
||||
package org.springframework.security.access.intercept;
|
||||
|
||||
import org.junit.jupiter.api.Assertions;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import org.springframework.security.authentication.BadCredentialsException;
|
||||
@@ -50,7 +49,7 @@ public class RunAsImplAuthenticationProviderTests {
|
||||
RunAsImplAuthenticationProvider provider = new RunAsImplAuthenticationProvider();
|
||||
provider.setKey("my_password");
|
||||
Authentication result = provider.authenticate(token);
|
||||
Assertions.assertTrue(result instanceof RunAsUserToken, "Should have returned RunAsUserToken");
|
||||
assertThat(result instanceof RunAsUserToken).as("Should have returned RunAsUserToken").isTrue();
|
||||
RunAsUserToken resultCast = (RunAsUserToken) result;
|
||||
assertThat(resultCast.getKeyHash()).isEqualTo("my_password".hashCode());
|
||||
}
|
||||
|
||||
+6
-6
@@ -66,9 +66,9 @@ public class RunAsManagerImplTests {
|
||||
assertThat(result.getPrincipal()).isEqualTo(inputToken.getPrincipal());
|
||||
assertThat(result.getCredentials()).isEqualTo(inputToken.getCredentials());
|
||||
Set<String> authorities = AuthorityUtils.authorityListToSet(result.getAuthorities());
|
||||
assertThat(authorities.contains("FOOBAR_RUN_AS_SOMETHING")).isTrue();
|
||||
assertThat(authorities.contains("ONE")).isTrue();
|
||||
assertThat(authorities.contains("TWO")).isTrue();
|
||||
assertThat(authorities).contains("FOOBAR_RUN_AS_SOMETHING");
|
||||
assertThat(authorities).contains("ONE");
|
||||
assertThat(authorities).contains("TWO");
|
||||
RunAsUserToken resultCast = (RunAsUserToken) result;
|
||||
assertThat(resultCast.getKeyHash()).isEqualTo("my_password".hashCode());
|
||||
}
|
||||
@@ -87,9 +87,9 @@ public class RunAsManagerImplTests {
|
||||
assertThat(result.getPrincipal()).isEqualTo(inputToken.getPrincipal());
|
||||
assertThat(result.getCredentials()).isEqualTo(inputToken.getCredentials());
|
||||
Set<String> authorities = AuthorityUtils.authorityListToSet(result.getAuthorities());
|
||||
assertThat(authorities.contains("ROLE_RUN_AS_SOMETHING")).isTrue();
|
||||
assertThat(authorities.contains("ROLE_ONE")).isTrue();
|
||||
assertThat(authorities.contains("ROLE_TWO")).isTrue();
|
||||
assertThat(authorities).contains("ROLE_RUN_AS_SOMETHING");
|
||||
assertThat(authorities).contains("ROLE_ONE");
|
||||
assertThat(authorities).contains("ROLE_TWO");
|
||||
RunAsUserToken resultCast = (RunAsUserToken) result;
|
||||
assertThat(resultCast.getKeyHash()).isEqualTo("my_password".hashCode());
|
||||
}
|
||||
|
||||
+2
-2
@@ -50,7 +50,7 @@ public class DelegatingMethodSecurityMetadataSourceTests {
|
||||
sources.add(delegate);
|
||||
this.mds = new DelegatingMethodSecurityMetadataSource(sources);
|
||||
assertThat(this.mds.getMethodSecurityMetadataSources()).isSameAs(sources);
|
||||
assertThat(this.mds.getAllConfigAttributes().isEmpty()).isTrue();
|
||||
assertThat(this.mds.getAllConfigAttributes()).isEmpty();
|
||||
MethodInvocation mi = new SimpleMethodInvocation(null, String.class.getMethod("toString"));
|
||||
assertThat(this.mds.getAttributes(mi)).isEqualTo(Collections.emptyList());
|
||||
// Exercise the cached case
|
||||
@@ -68,7 +68,7 @@ public class DelegatingMethodSecurityMetadataSourceTests {
|
||||
sources.add(delegate);
|
||||
this.mds = new DelegatingMethodSecurityMetadataSource(sources);
|
||||
assertThat(this.mds.getMethodSecurityMetadataSources()).isSameAs(sources);
|
||||
assertThat(this.mds.getAllConfigAttributes().isEmpty()).isTrue();
|
||||
assertThat(this.mds.getAllConfigAttributes()).isEmpty();
|
||||
MethodInvocation mi = new SimpleMethodInvocation("", toString);
|
||||
assertThat(this.mds.getAttributes(mi)).isSameAs(attributes);
|
||||
// Exercise the cached case
|
||||
|
||||
+1
-1
@@ -89,7 +89,7 @@ public class InMemoryConfigurationTests {
|
||||
public void mappedNonnullDefault() {
|
||||
InMemoryConfiguration configuration = new InMemoryConfiguration(this.mappedEntries, this.defaultEntries);
|
||||
assertThat(this.defaultEntries).isEqualTo(configuration.getAppConfigurationEntry("missing"));
|
||||
assertThat(this.mappedEntries.get("name")).isEqualTo(configuration.getAppConfigurationEntry("name"));
|
||||
assertThat(this.mappedEntries).containsEntry("name", configuration.getAppConfigurationEntry("name"));
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
+5
-5
@@ -37,11 +37,11 @@ public class AuthorityUtilsTests {
|
||||
List<GrantedAuthority> authorityArray = AuthorityUtils
|
||||
.commaSeparatedStringToAuthorityList(" ROLE_A, B, C, ROLE_D\n,\n E ");
|
||||
Set<String> authorities = AuthorityUtils.authorityListToSet(authorityArray);
|
||||
assertThat(authorities.contains("B")).isTrue();
|
||||
assertThat(authorities.contains("C")).isTrue();
|
||||
assertThat(authorities.contains("E")).isTrue();
|
||||
assertThat(authorities.contains("ROLE_A")).isTrue();
|
||||
assertThat(authorities.contains("ROLE_D")).isTrue();
|
||||
assertThat(authorities).contains("B");
|
||||
assertThat(authorities).contains("C");
|
||||
assertThat(authorities).contains("E");
|
||||
assertThat(authorities).contains("ROLE_A");
|
||||
assertThat(authorities).contains("ROLE_D");
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
+9
-9
@@ -45,8 +45,8 @@ public class SimpleAuthoritiesMapperTests {
|
||||
SimpleAuthorityMapper mapper = new SimpleAuthorityMapper();
|
||||
Set<String> mapped = AuthorityUtils
|
||||
.authorityListToSet(mapper.mapAuthorities(AuthorityUtils.createAuthorityList("AaA", "ROLE_bbb")));
|
||||
assertThat(mapped.contains("ROLE_AaA")).isTrue();
|
||||
assertThat(mapped.contains("ROLE_bbb")).isTrue();
|
||||
assertThat(mapped).contains("ROLE_AaA");
|
||||
assertThat(mapped).contains("ROLE_bbb");
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -56,19 +56,19 @@ public class SimpleAuthoritiesMapperTests {
|
||||
List<GrantedAuthority> toMap = AuthorityUtils.createAuthorityList("AaA", "Bbb");
|
||||
Set<String> mapped = AuthorityUtils.authorityListToSet(mapper.mapAuthorities(toMap));
|
||||
assertThat(mapped).hasSize(2);
|
||||
assertThat(mapped.contains("AaA")).isTrue();
|
||||
assertThat(mapped.contains("Bbb")).isTrue();
|
||||
assertThat(mapped).contains("AaA");
|
||||
assertThat(mapped).contains("Bbb");
|
||||
mapper.setConvertToLowerCase(true);
|
||||
mapped = AuthorityUtils.authorityListToSet(mapper.mapAuthorities(toMap));
|
||||
assertThat(mapped).hasSize(2);
|
||||
assertThat(mapped.contains("aaa")).isTrue();
|
||||
assertThat(mapped.contains("bbb")).isTrue();
|
||||
assertThat(mapped).contains("aaa");
|
||||
assertThat(mapped).contains("bbb");
|
||||
mapper.setConvertToLowerCase(false);
|
||||
mapper.setConvertToUpperCase(true);
|
||||
mapped = AuthorityUtils.authorityListToSet(mapper.mapAuthorities(toMap));
|
||||
assertThat(mapped).hasSize(2);
|
||||
assertThat(mapped.contains("AAA")).isTrue();
|
||||
assertThat(mapped.contains("BBB")).isTrue();
|
||||
assertThat(mapped).contains("AAA");
|
||||
assertThat(mapped).contains("BBB");
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -86,7 +86,7 @@ public class SimpleAuthoritiesMapperTests {
|
||||
mapper.setDefaultAuthority("ROLE_USER");
|
||||
Set<String> mapped = AuthorityUtils.authorityListToSet(mapper.mapAuthorities(AuthorityUtils.NO_AUTHORITIES));
|
||||
assertThat(mapped).hasSize(1);
|
||||
assertThat(mapped.contains("ROLE_USER")).isTrue();
|
||||
assertThat(mapped).contains("ROLE_USER");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
+2
-2
@@ -97,8 +97,8 @@ public class SessionRegistryImplTests {
|
||||
this.sessionRegistry.registerNewSession(sessionId2, principal1);
|
||||
this.sessionRegistry.registerNewSession(sessionId3, principal2);
|
||||
assertThat(this.sessionRegistry.getAllPrincipals()).hasSize(2);
|
||||
assertThat(this.sessionRegistry.getAllPrincipals().contains(principal1)).isTrue();
|
||||
assertThat(this.sessionRegistry.getAllPrincipals().contains(principal2)).isTrue();
|
||||
assertThat(this.sessionRegistry.getAllPrincipals()).contains(principal1);
|
||||
assertThat(this.sessionRegistry.getAllPrincipals()).contains(principal2);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
+2
-2
@@ -189,7 +189,7 @@ public class JdbcUserDetailsManagerTests {
|
||||
public void userExistsReturnsTrueForExistingUsername() {
|
||||
insertJoe();
|
||||
assertThat(this.manager.userExists("joe")).isTrue();
|
||||
assertThat(this.cache.getUserMap().containsKey("joe")).isTrue();
|
||||
assertThat(this.cache.getUserMap()).containsKey("joe");
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -251,7 +251,7 @@ public class JdbcUserDetailsManagerTests {
|
||||
UserDetails newJoe = this.manager.loadUserByUsername("joe");
|
||||
assertThat(newJoe.getPassword()).isEqualTo("password");
|
||||
assertThat(SecurityContextHolder.getContext().getAuthentication().getCredentials()).isEqualTo("password");
|
||||
assertThat(this.cache.getUserMap().containsKey("joe")).isTrue();
|
||||
assertThat(this.cache.getUserMap()).containsKey("joe");
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
Reference in New Issue
Block a user