sql >> Databáze >  >> RDS >> SQLite

Robotický přístup k databázi vyvolá chybu

Resetujte všechny jednotlivé instance mezi každým testem, jinak se dostaví vedlejší účinky, jako jsou ty vaše.

@After
public void finishComponentTesting() {
    resetSingleton(YourSQLiteOpenHelper.class, "sInstance");
}

private void resetSingleton(Class clazz, String fieldName) {
    Field instance;
    try {
        instance = clazz.getDeclaredField(fieldName);
        instance.setAccessible(true);
        instance.set(null, null);
    } catch (Exception e) {
        throw new RuntimeException();
    }
}


  1. Provozování datového skladu na PostgreSQL

  2. Tipy pro upgrade Percona XtraDB Cluster na 8.0

  3. Rozbalovací nabídka přístupu TreeView ImageCombo

  4. Jak naplánovat práci v Oracle SQL Developer?