package org.openlca.core.database.references; import java.util.ArrayList; import java.util.List; import org.openlca.core.Tests; import org.openlca.core.database.DQSystemDao; import org.openlca.core.model.DQSystem; import org.openlca.core.model.ModelType; import org.openlca.core.model.Source; public class DQSystemReferenceSearchTest extends BaseReferenceSearchTest { private List<DQSystem> systems = new ArrayList<>(); @Override public void clear() { for (DQSystem system : systems) new DQSystemDao(Tests.getDb()).delete(system); Tests.clearDb(); } @Override protected ModelType getModelType() { return ModelType.DQ_SYSTEM; } @Override protected DQSystem createModel() { DQSystem system = new DQSystem(); system.source = insertAndAddExpected("source", new Source()); system = Tests.insert(system); systems.add(system); return system; } }