From 40673a76c91cd94ab9ccc03e268495acee1793fc Mon Sep 17 00:00:00 2001 From: heapifyman <274236+heapifyman@users.noreply.github.com> Date: Fri, 19 Dec 2025 10:48:50 +0100 Subject: [PATCH] Use TIMESTAMP(9) to fix test failures Test `com.example.blog.RepositoriesTests#When findByIdOrNull then return Article` fails because h2 truncates the nanoseconds when using the default `TIMESTAMP`: ``` expected: Article(title=Lorem, headline=Lorem, content=dolor sit amet, author=IdOnlyAggregateReference{id=1}, slug=lorem, addedAt=2025-12-19T10:06:11.297238501, id=1) but was: Article(title=Lorem, headline=Lorem, content=dolor sit amet, author=IdOnlyAggregateReference{id=1}, slug=lorem, addedAt=2025-12-19T10:06:11.297239, id=1) ``` Signed-off-by: heapifyman <274236+heapifyman@users.noreply.github.com> --- src/main/resources/schema.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/resources/schema.sql b/src/main/resources/schema.sql index ffb8e1d..59b182f 100644 --- a/src/main/resources/schema.sql +++ b/src/main/resources/schema.sql @@ -13,6 +13,6 @@ CREATE TABLE IF NOT EXISTS "article" ( "CONTENT" TEXT NOT NULL, "author_id" BIGINT NOT NULL, "SLUG" VARCHAR(255) NOT NULL UNIQUE, - "ADDED_AT" TIMESTAMP NOT NULL, + "ADDED_AT" TIMESTAMP(9) NOT NULL, FOREIGN KEY ("author_id") REFERENCES "users"("ID") );