From aae508af8765184b35e691f5416806291a27f9e0 Mon Sep 17 00:00:00 2001 From: jilen Date: Wed, 9 Jul 2025 17:19:10 +0800 Subject: [PATCH] Add increment test case --- .../minisql/context/sql/MirrorSqlContextSuite.scala | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/test/scala/minisql/context/sql/MirrorSqlContextSuite.scala b/src/test/scala/minisql/context/sql/MirrorSqlContextSuite.scala index ceb7706..13ce0e1 100644 --- a/src/test/scala/minisql/context/sql/MirrorSqlContextSuite.scala +++ b/src/test/scala/minisql/context/sql/MirrorSqlContextSuite.scala @@ -74,4 +74,15 @@ class MirrorSqlContextSuite extends munit.FunSuite { "UPDATE foo SET name = ?, id = ? WHERE id = 1" ) } + + test("Update/increment") { + val delta = 1 + val o = testContext.io( + Foos.filter(_.id == 1).update(f => f.id -> (f.id + lift(delta))) + ) + assertEquals( + o.sql, + "UPDATE foo SET id = (id + ?) WHERE id = 1" + ) + } }