AddCustomer

4

tests

0

failures

0

ignored

0.353s

duration

100%

successful

Tests

Test Duration Result
customerAdmin_withoutAssumedRole_canNotAddCustomer() 0.095s passed
globalAdmin_withAssumedCustomerAdminRole_canNotAddCustomer() 0.108s passed
globalAdmin_withoutAssumedRole_canAddCustomer() 0.087s passed
invalidRequestBodyJson_raisesClientError() 0.063s passed

Standard output

2026-08-10T15:07:07.250Z  WARN 380 --- [-auto-3-exec-12] o.h.engine.jdbc.spi.SqlExceptionHelper   : SQL Error: 0, SQLState: P0001
2026-08-10T15:07:07.250Z ERROR 380 --- [-auto-3-exec-12] o.h.engine.jdbc.spi.SqlExceptionHelper   : ERROR: [403] insert into rbactest.customer values((a2607da3-daae-4a65-94bd-cb08df194dc9,0,90010,uuu,tst-customer_admin_uuu)) not allowed for current subjects {tst-customer_admin_yyy} ({66d24856-c629-53d5-82cc-c68d765eeb55})
  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
2026-08-10T15:07:07.328Z  WARN 380 --- [o-auto-3-exec-9] o.h.engine.jdbc.spi.SqlExceptionHelper   : SQL Error: 0, SQLState: P0001
2026-08-10T15:07:07.329Z ERROR 380 --- [o-auto-3-exec-9] o.h.engine.jdbc.spi.SqlExceptionHelper   : ERROR: [403] insert into rbactest.customer values((70880011-da9c-4dbb-a3c9-169e95a286f4,0,90010,uuu,tst-customer_admin_uuu)) not allowed for current subjects {rbactest.customer#xxx:ADMIN} ({5797b807-0f2b-4bfb-9ce0-5c18881b2edf})
  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