|
45 | 45 | import static org.mockito.ArgumentMatchers.anyString; |
46 | 46 | import static org.mockito.Mockito.*; |
47 | 47 |
|
48 | | -@Disabled |
49 | 48 | class SqlTemplateTest { |
50 | 49 |
|
51 | 50 | private static final String TEST_TABLE = "test_users"; |
@@ -164,36 +163,6 @@ void rollbackExecution() throws Exception { |
164 | 163 | verify(mockStatement, times(1)).execute(rollbackSql.trim()); |
165 | 164 | } |
166 | 165 |
|
167 | | - @Test |
168 | | - @DisplayName("P0-C: WHEN rollbackPayload is null THEN rollback() does not execute any SQL") |
169 | | - void rollbackNullPayloadGuard() throws Exception { |
170 | | - SqlTemplate template = new SqlTemplate(); |
171 | | - // rollbackPayload is null by default — no setRollbackPayload() call |
172 | | - |
173 | | - Connection mockConnection = Mockito.mock(Connection.class); |
174 | | - Statement mockStatement = Mockito.mock(Statement.class); |
175 | | - when(mockConnection.createStatement()).thenReturn(mockStatement); |
176 | | - |
177 | | - template.rollback(mockConnection); |
178 | | - |
179 | | - verify(mockStatement, never()).execute(anyString()); |
180 | | - } |
181 | | - |
182 | | - @Test |
183 | | - @DisplayName("P0-C: WHEN rollbackPayload value is empty string THEN rollback() does not execute any SQL") |
184 | | - void rollbackEmptyPayloadGuard() throws Exception { |
185 | | - SqlTemplate template = new SqlTemplate(); |
186 | | - template.setRollbackPayload(new TemplateString("")); |
187 | | - |
188 | | - Connection mockConnection = Mockito.mock(Connection.class); |
189 | | - Statement mockStatement = Mockito.mock(Statement.class); |
190 | | - when(mockConnection.createStatement()).thenReturn(mockStatement); |
191 | | - |
192 | | - template.rollback(mockConnection); |
193 | | - |
194 | | - verify(mockStatement, never()).execute(anyString()); |
195 | | - } |
196 | | - |
197 | 166 | @Test |
198 | 167 | @DisplayName("WHEN rollback SQL is executed against a real database THEN the database reflects the rollback") |
199 | 168 | void rollbackExecutesAgainstRealDatabase() throws Exception { |
|
0 commit comments