use of org.springframework.security.test.context.support.WithMockUser in project spring-security by spring-projects.
the class EnableWebFluxSecurityTests method authenticationPrincipalArgumentResolverWhenSpelThenWorks.
@Test
@WithMockUser
public void authenticationPrincipalArgumentResolverWhenSpelThenWorks() {
this.spring.register(AuthenticationPrincipalConfig.class).autowire();
// @formatter:off
WebTestClient client = WebTestClient.bindToApplicationContext(this.spring.getContext()).build();
client.get().uri("/spel").exchange().expectStatus().isOk().expectBody(String.class).isEqualTo("user");
// @formatter:on
}
use of org.springframework.security.test.context.support.WithMockUser in project xm-ms-entity by xm-online.
the class XmEntityResourceExtendedIntTest method getAllXmEntitiesByTypeKeyNo.
@Test
@Transactional
@WithMockUser(authorities = "SUPER-ADMIN")
public void getAllXmEntitiesByTypeKeyNo() throws Exception {
XmEntity entity = createEntityComplexPersisted(em);
// Get all the xmEntityList
performGet("/api/xm-entities?sort=id,desc&typeKey=PRICE").andExpect(status().isOk()).andExpect(content().contentType(MediaType.APPLICATION_JSON_UTF8_VALUE)).andExpect(jsonPath("$.[*].id").value(everyItem(nullValue())));
}
use of org.springframework.security.test.context.support.WithMockUser in project molgenis by molgenis.
the class PlatformIT method testEntityListener.
@WithMockUser(username = USERNAME)
@Test(singleThreaded = true)
public void testEntityListener() {
populateUserPermissions();
List<Entity> refEntities = testHarness.createTestRefEntities(refEntityTypeDynamic, 6);
List<Entity> entities = testHarness.createTestEntities(entityTypeDynamic, 2, refEntities).collect(toList());
runAsSystem(() -> {
dataService.add(refEntityTypeDynamic.getId(), refEntities.stream());
dataService.add(entityTypeDynamic.getId(), entities.stream());
waitForIndexToBeStable(entityTypeDynamic, indexService, LOG);
});
AtomicInteger updateCalled = new AtomicInteger(0);
EntityListener listener = new EntityListener() {
@Override
public Object getEntityId() {
return entities.get(0).getIdValue();
}
@Override
public void postUpdate(Entity entity) {
updateCalled.incrementAndGet();
assertEquals(entity.getIdValue(), entities.get(0).getIdValue());
}
};
try {
// Test that the listener is being called
entityListenersService.addEntityListener(entityTypeDynamic.getId(), listener);
dataService.update(entityTypeDynamic.getId(), entities.stream());
assertEquals(updateCalled.get(), 1);
waitForIndexToBeStable(entityTypeDynamic, indexService, LOG);
assertPresent(entityTypeDynamic, entities);
} finally {
// Test that the listener is actually removed and not called anymore
entityListenersService.removeEntityListener(entityTypeDynamic.getId(), listener);
updateCalled.set(0);
dataService.update(entityTypeDynamic.getId(), entities.stream());
assertEquals(updateCalled.get(), 0);
waitForIndexToBeStable(entityTypeDynamic, indexService, LOG);
assertPresent(entityTypeDynamic, entities);
}
}
use of org.springframework.security.test.context.support.WithMockUser in project molgenis by molgenis.
the class DataServiceIT method testGetEntityType.
@WithMockUser(username = USERNAME_READ)
@Test(groups = "readtest")
public void testGetEntityType() {
EntityType entityType = dataService.getEntityType(DataServiceIT.entityType.getId());
assertNotNull(entityType);
assertTrue(EntityUtils.equals(entityType, DataServiceIT.entityType));
}
use of org.springframework.security.test.context.support.WithMockUser in project ranger by apache.
the class RangerKylinAuthorizerTest method adminProjectAllWithAdminPermission.
/**
* kylin admin all projects success
*/
@Test
@WithMockUser(username = KYLIN, roles = { ROLE_USER })
public void adminProjectAllWithAdminPermission() {
for (ProjectInstance project : uuid2Projects.values()) {
boolean result = aclEvaluate.hasProjectAdminPermission(project);
Assert.assertTrue(result);
}
}
Aggregations