Buduję aplikację, która generuje wiele zapytań sql. Niektóre z nich są skomplikowane (dla mnie), a pisanie dobrych testów jest trudne.sql linter dla mysql i php
Jako test poczytalności dobrze byłoby wygenerować wygenerowane zapytania SQL za pomocą lintera. Testy w rzeczywistości nie uruchamiałyby zapytań w bazie danych, ale analizowałyby zapytanie i upewniały się, że wygląda ono poprawnie.
Zdaję sobie sprawę, że to nie jest świetny test, ale sądzę, że byłby szybki, a mój linter PHP pomógł mi złapać wiele problemów, więc gdybym mógł to zbudować w jednostkowych testach, wydaje się, że to szybki sposób złapać jakieś nisko wiszące owoce.
Pracuję w PHP i MySql (na Linuksie), więc wolę rozwiązanie dla tego środowiska, ale weźmiemy to, co mogę dostać. Może wskaże mi to w dobrym kierunku.
Spróbuj [SQL Fiddle] (http://sqlfiddle.com/) – paulsm4