package org.openlca.core.database.references;
import java.util.ArrayList;
import java.util.List;
import org.openlca.core.Tests;
import org.openlca.core.database.CategoryDao;
import org.openlca.core.model.Category;
import org.openlca.core.model.ModelType;
public class CategoryReferenceSearchTest extends BaseReferenceSearchTest {
private List<Category> categories = new ArrayList<>();
@Override
public void clear() {
for (Category category : categories)
new CategoryDao(Tests.getDb()).delete(category);
Tests.clearDb();
}
@Override
protected ModelType getModelType() {
return ModelType.CATEGORY;
}
@Override
protected Category createModel() {
Category category = new Category();
category.setCategory(insertAndAddExpected("category", new Category()));
category = Tests.insert(category);
categories.add(category);
return category;
}
}