LoginIntegrationTest

8

tests

0

failures

0

ignored

1.308s

duration

100%

successful

Tests

Test Duration Result
correctCredentialsEstablishSessionAndAllowProductApiAccess() 0.316s passed
csrfTokenIsAvailableWithoutAuthentication() 0.082s passed
incorrectCredentialsDoNotGrantAccess() 0.424s passed
loginRejectsMissingAndInvalidCsrfTokensWithContractError() 0.078s passed
malformedLoginJsonReturnsBadRequest() 0.090s passed
missingResourceReturnsNotFound() 0.078s passed
seededDemoCustomerCanLogIn() 0.143s passed
unauthenticatedPagesRedirectAndApiRequestsReturnContractError() 0.097s passed

Standard output

2026-10-17T09:37:08.658Z  INFO 4069 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [com.comp5348.group06.store.web.LoginIntegrationTest]: LoginIntegrationTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2026-10-17T09:37:08.710Z  INFO 4069 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration com.comp5348.group06.store.StoreApplication for test class com.comp5348.group06.store.web.LoginIntegrationTest

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/

 :: Spring Boot ::                (v3.3.3)

2026-10-17T09:37:08.790Z  INFO 4069 --- [    Test worker] c.c.g.store.web.LoginIntegrationTest     : Starting LoginIntegrationTest using Java 17.0.20.1 with PID 4069 (started by runner in /home/runner/work/comp5348-ci-relay/comp5348-ci-relay/repo/store)
2026-10-17T09:37:08.791Z  INFO 4069 --- [    Test worker] c.c.g.store.web.LoginIntegrationTest     : No active profile set, falling back to 1 default profile: "default"
2026-10-17T09:37:09.275Z  INFO 4069 --- [    Test worker] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
2026-10-17T09:37:09.290Z  INFO 4069 --- [    Test worker] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 13 ms. Found 6 JPA repository interfaces.
2026-10-17T09:37:09.490Z  INFO 4069 --- [    Test worker] tc.postgres:17                           : Creating container for image: postgres:17
2026-10-17T09:37:09.526Z  INFO 4069 --- [    Test worker] tc.postgres:17                           : Container postgres:17 is starting: 0ffb39eb4f2bbcbcb1d69887bc9a0dd586d1f406218aa02f4f6ce611512029eb
2026-10-17T09:37:11.595Z  INFO 4069 --- [    Test worker] tc.postgres:17                           : Container postgres:17 started in PT2.104487602S
2026-10-17T09:37:11.597Z  INFO 4069 --- [    Test worker] tc.postgres:17                           : Container is started (JDBC URL: jdbc:postgresql://localhost:32772/test?loggerLevel=OFF)
2026-10-17T09:37:11.791Z  INFO 4069 --- [    Test worker] org.flywaydb.core.FlywayExecutor         : Database: jdbc:postgresql://localhost:32772/test (PostgreSQL 17.11)
2026-10-17T09:37:11.796Z  WARN 4069 --- [    Test worker] o.f.c.internal.database.base.Database    : Flyway upgrade recommended: PostgreSQL 17.11 is newer than this version of Flyway and support has not been tested. The latest supported version of PostgreSQL is 16.
2026-10-17T09:37:11.804Z  INFO 4069 --- [    Test worker] o.f.c.i.s.JdbcTableSchemaHistory         : Schema history table "public"."flyway_schema_history" does not exist yet
2026-10-17T09:37:11.805Z  INFO 4069 --- [    Test worker] o.f.core.internal.command.DbValidate     : Successfully validated 6 migrations (execution time 00:00.006s)
2026-10-17T09:37:11.814Z  INFO 4069 --- [    Test worker] o.f.c.i.s.JdbcTableSchemaHistory         : Creating Schema History table "public"."flyway_schema_history" ...
2026-10-17T09:37:11.851Z  INFO 4069 --- [    Test worker] o.f.core.internal.command.DbMigrate      : Current version of schema "public": << Empty Schema >>
2026-10-17T09:37:11.854Z  INFO 4069 --- [    Test worker] o.f.core.internal.command.DbMigrate      : Migrating schema "public" to version "1 - create customer"
2026-10-17T09:37:11.865Z  INFO 4069 --- [    Test worker] o.f.core.internal.command.DbMigrate      : Migrating schema "public" to version "2 - create catalogue"
2026-10-17T09:37:11.884Z  INFO 4069 --- [    Test worker] o.f.core.internal.command.DbMigrate      : Migrating schema "public" to version "3 - create orders"
2026-10-17T09:37:11.896Z  INFO 4069 --- [    Test worker] o.f.core.internal.command.DbMigrate      : Migrating schema "public" to version "4 - create reservations"
2026-10-17T09:37:11.905Z  INFO 4069 --- [    Test worker] o.f.core.internal.command.DbMigrate      : Migrating schema "public" to version "5 - customer bank account"
2026-10-17T09:37:11.912Z  INFO 4069 --- [    Test worker] o.f.core.internal.command.DbMigrate      : Migrating schema "public" to version "6 - order bank account snapshots"
2026-10-17T09:37:11.916Z  INFO 4069 --- [    Test worker] o.f.core.internal.command.DbMigrate      : Successfully applied 6 migrations to schema "public", now at version v6 (execution time 00:00.021s)
2026-10-17T09:37:11.944Z  INFO 4069 --- [    Test worker] o.hibernate.jpa.internal.util.LogHelper  : HHH000204: Processing PersistenceUnitInfo [name: default]
2026-10-17T09:37:11.947Z  INFO 4069 --- [    Test worker] o.h.c.internal.RegionFactoryInitiator    : HHH000026: Second-level cache disabled
2026-10-17T09:37:11.956Z  INFO 4069 --- [    Test worker] o.s.o.j.p.SpringPersistenceUnitInfo      : No LoadTimeWeaver setup: ignoring JPA class transformer
2026-10-17T09:37:11.957Z  INFO 4069 --- [    Test worker] com.zaxxer.hikari.HikariDataSource       : HikariPool-2 - Starting...
2026-10-17T09:37:11.980Z  INFO 4069 --- [    Test worker] com.zaxxer.hikari.pool.HikariPool        : HikariPool-2 - Added connection org.postgresql.jdbc.PgConnection@3f869b0
2026-10-17T09:37:11.980Z  INFO 4069 --- [    Test worker] com.zaxxer.hikari.HikariDataSource       : HikariPool-2 - Start completed.
2026-10-17T09:37:12.130Z  INFO 4069 --- [    Test worker] o.h.e.t.j.p.i.JtaPlatformInitiator       : HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration)
2026-10-17T09:37:12.143Z  INFO 4069 --- [    Test worker] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
2026-10-17T09:37:12.437Z  INFO 4069 --- [    Test worker] r$InitializeUserDetailsManagerConfigurer : Global AuthenticationManager configured with UserDetailsService bean with name customerUserDetailsService
2026-10-17T09:37:12.657Z  INFO 4069 --- [    Test worker] o.s.b.a.e.web.EndpointLinksResolver      : Exposing 1 endpoint beneath base path '/actuator'
2026-10-17T09:37:12.907Z  INFO 4069 --- [    Test worker] o.s.b.t.m.w.SpringBootMockServletContext : Initializing Spring TestDispatcherServlet ''
2026-10-17T09:37:12.907Z  INFO 4069 --- [    Test worker] o.s.t.web.servlet.TestDispatcherServlet  : Initializing Servlet ''
2026-10-17T09:37:12.909Z  INFO 4069 --- [    Test worker] o.s.t.web.servlet.TestDispatcherServlet  : Completed initialization in 2 ms
2026-10-17T09:37:12.944Z  INFO 4069 --- [    Test worker] c.c.g.store.web.LoginIntegrationTest     : Started LoginIntegrationTest in 4.223 seconds (process running for 15.607)