CreateCustomer

3

tests

0

failures

0

ignored

0.024s

duration

100%

successful

Tests

Test Duration Result
customerAdmin_withoutAssumedRole_cannotCreateNewCustomer() 0.004s passed
globalAdmin_withAssumedCustomerRole_cannotCreateNewCustomer() 0.005s passed
globalAdmin_withoutAssumedRole_canCreateNewCustomer() 0.015s passed

Standard output

2026-08-10T16:32:48.996Z  INFO 368 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [net.hostsharing.hsadminng.rbac.test.cust.TestCustomerRepositoryIntegrationTest$CreateCustomer]: CreateCustomer does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2026-08-10T16:32:49.002Z  INFO 368 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration net.hostsharing.hsadminng.HsadminNgApplication for test class net.hostsharing.hsadminng.rbac.test.cust.TestCustomerRepositoryIntegrationTest$CreateCustomer
Hibernate: call base.defineContext(
    cast(? as varchar(127)),
    cast(? as text),
    cast(? as varchar(63)),
    cast(? as text),
    cast(? as text));

Hibernate: select count(*) from rbactest.customer_rv tce1_0
Hibernate: insert into rbactest.customer_rv (adminusername,prefix,reference,version,uuid) values (?,?,?,?,?)
Hibernate: select tce1_0.uuid,tce1_0.adminusername,tce1_0.prefix,tce1_0.reference,tce1_0.version from rbactest.customer_rv tce1_0 where tce1_0.uuid=?
Hibernate: select count(*) from rbactest.customer_rv tce1_0
Hibernate: call base.defineContext(
    cast(? as varchar(127)),
    cast(? as text),
    cast(? as varchar(63)),
    cast(? as text),
    cast(? as text));

Hibernate: insert into rbactest.customer_rv (adminusername,prefix,reference,version,uuid) values (?,?,?,?,?)
2026-08-10T16:32:49.021Z  WARN 368 --- [    Test worker] o.h.engine.jdbc.spi.SqlExceptionHelper   : SQL Error: 0, SQLState: P0001
2026-08-10T16:32:49.022Z ERROR 368 --- [    Test worker] o.h.engine.jdbc.spi.SqlExceptionHelper   : ERROR: [403] insert into rbactest.customer values((c88850dc-7031-4f1e-b15e-f0ec28fa333e,0,90001,www,tst-customer_admin_www)) not allowed for current subjects {rbactest.customer#xxx:ADMIN} ({8284d690-abf7-4b1e-9817-ccbbe97897fb})
  Where: PL/pgSQL function rbactest.customer_insert_permission_check_tf() line 10 at RAISE
SQL statement "insert
            into rbactest.customer (uuid, version, reference, prefix, adminusername)
            values (new.uuid, new.version, new.reference, new.prefix, new.adminusername)
            returning *"
PL/pgSQL function rbactest.customer_instead_of_insert_tf() line 5 at SQL statement
Hibernate: call base.defineContext(
    cast(? as varchar(127)),
    cast(? as text),
    cast(? as varchar(63)),
    cast(? as text),
    cast(? as text));

Hibernate: insert into rbactest.customer_rv (adminusername,prefix,reference,version,uuid) values (?,?,?,?,?)
2026-08-10T16:32:49.026Z  WARN 368 --- [    Test worker] o.h.engine.jdbc.spi.SqlExceptionHelper   : SQL Error: 0, SQLState: P0001
2026-08-10T16:32:49.026Z ERROR 368 --- [    Test worker] o.h.engine.jdbc.spi.SqlExceptionHelper   : ERROR: [403] insert into rbactest.customer values((223c677c-e6f1-4292-959c-95ab4270cd47,0,90001,www,tst-customer_admin_www)) not allowed for current subjects {tst-customer_admin_xxx} ({ad4d933d-d53c-52ae-89b2-97027d5a68c7})
  Where: PL/pgSQL function rbactest.customer_insert_permission_check_tf() line 10 at RAISE
SQL statement "insert
            into rbactest.customer (uuid, version, reference, prefix, adminusername)
            values (new.uuid, new.version, new.reference, new.prefix, new.adminusername)
            returning *"
PL/pgSQL function rbactest.customer_instead_of_insert_tf() line 5 at SQL statement