Sobes.tech
Junior — Middle

Milyen módszert használsz az adatbázis működésének tesztelésére?

sobes.tech MI

Válasz az MI-től

A C#-ban végzett tesztek során az adatbázis működőképességének ellenőrzésére gyakran használják azt a módszert, amely a legegyszerűbb lekérdezést hajtja végre az adatbázison, például SELECT 1. Ez a teszt ellenőrzi, hogy a kapcsolat az adatbázissal létrejött-e, és az adatbázis válaszol-e a lekérdezésekre.

Példa ADO.NET használatával:

public bool IsDatabaseAvailable(string connectionString)
{
    using var connection = new SqlConnection(connectionString);
    try
    {
        connection.Open();
        using var command = new SqlCommand("SELECT 1", connection);
        var result = command.ExecuteScalar();
        return result != null && Convert.ToInt32(result) == 1;
    }
    catch
    {
        return false;
    }
}

Egységtesztekben ezt a módszert használhatja annak biztosítására, hogy az adatbázis elérhető legyen, mielőtt összetettebb teszteket futtatna.