aboutsummaryrefslogtreecommitdiffstats
path: root/controller-api/src/test/java/com/yahoo/vespa/hosted/controller/api/integration/user/RolesTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'controller-api/src/test/java/com/yahoo/vespa/hosted/controller/api/integration/user/RolesTest.java')
-rw-r--r--controller-api/src/test/java/com/yahoo/vespa/hosted/controller/api/integration/user/RolesTest.java51
1 files changed, 31 insertions, 20 deletions
diff --git a/controller-api/src/test/java/com/yahoo/vespa/hosted/controller/api/integration/user/RolesTest.java b/controller-api/src/test/java/com/yahoo/vespa/hosted/controller/api/integration/user/RolesTest.java
index 9e128a17c13..59484fbb0ce 100644
--- a/controller-api/src/test/java/com/yahoo/vespa/hosted/controller/api/integration/user/RolesTest.java
+++ b/controller-api/src/test/java/com/yahoo/vespa/hosted/controller/api/integration/user/RolesTest.java
@@ -6,9 +6,10 @@ import com.yahoo.config.provision.TenantName;
import com.yahoo.vespa.hosted.controller.api.role.ApplicationRole;
import com.yahoo.vespa.hosted.controller.api.role.Role;
import com.yahoo.vespa.hosted.controller.api.role.TenantRole;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertThrows;
/**
* @author jonmv
@@ -16,7 +17,7 @@ import static org.junit.Assert.assertEquals;
public class RolesTest {
@Test
- public void testSerialization() {
+ void testSerialization() {
TenantName tenant = TenantName.from("my-tenant");
for (TenantRole role : Roles.tenantRoles(tenant))
assertEquals(role, Roles.toRole(Roles.valueOf(role)));
@@ -26,38 +27,48 @@ public class RolesTest {
assertEquals(role, Roles.toRole(Roles.valueOf(role)));
assertEquals(Role.hostedOperator(),
- Roles.toRole("hostedOperator"));
+ Roles.toRole("hostedOperator"));
assertEquals(Role.hostedSupporter(),
- Roles.toRole("hostedSupporter"));
+ Roles.toRole("hostedSupporter"));
assertEquals(Role.administrator(tenant), Roles.toRole("my-tenant.administrator"));
assertEquals(Role.developer(tenant), Roles.toRole("my-tenant.developer"));
assertEquals(Role.reader(tenant), Roles.toRole("my-tenant.reader"));
assertEquals(Role.headless(tenant, application), Roles.toRole("my-tenant.my-application.headless"));
}
- @Test(expected = IllegalArgumentException.class)
- public void illegalTenantName() {
- Roles.valueOf(Role.developer(TenantName.from("my.tenant")));
+ @Test
+ void illegalTenantName() {
+ assertThrows(IllegalArgumentException.class, () -> {
+ Roles.valueOf(Role.developer(TenantName.from("my.tenant")));
+ });
}
- @Test(expected = IllegalArgumentException.class)
- public void illegalApplicationName() {
- Roles.valueOf(Role.headless(TenantName.from("my-tenant"), ApplicationName.from("my.app")));
+ @Test
+ void illegalApplicationName() {
+ assertThrows(IllegalArgumentException.class, () -> {
+ Roles.valueOf(Role.headless(TenantName.from("my-tenant"), ApplicationName.from("my.app")));
+ });
}
- @Test(expected = IllegalArgumentException.class)
- public void illegalRoleValue() {
- Roles.toRole("my-tenant.awesomePerson");
+ @Test
+ void illegalRoleValue() {
+ assertThrows(IllegalArgumentException.class, () -> {
+ Roles.toRole("my-tenant.awesomePerson");
+ });
}
- @Test(expected = IllegalArgumentException.class)
- public void illegalCombination() {
- Roles.toRole("my-tenant.my-application.tenantOwner");
+ @Test
+ void illegalCombination() {
+ assertThrows(IllegalArgumentException.class, () -> {
+ Roles.toRole("my-tenant.my-application.tenantOwner");
+ });
}
- @Test(expected = IllegalArgumentException.class)
- public void illegalValue() {
- Roles.toRole("everyone");
+ @Test
+ void illegalValue() {
+ assertThrows(IllegalArgumentException.class, () -> {
+ Roles.toRole("everyone");
+ });
}
}