import org.junit.jupiter.params.provider.MethodSource;
import org.mockito.Mock;
import org.mockito.junit.jupiter.MockitoExtension;
+import org.openhab.core.i18n.UnitProvider;
import org.openhab.core.items.ItemRegistry;
import org.openhab.core.items.Metadata;
import org.openhab.core.items.MetadataKey;
DATABASE_PARAM, "openhab", //
RETENTION_POLICY_PARAM, "default");
+ private @Mock UnitProvider unitProviderMock;
private @Mock ItemRegistry itemRegistryMock;
private @Mock MetadataRegistry metadataRegistry;
private InfluxDBPersistenceService instance;
InfluxDBPersistenceService instance = new InfluxDBPersistenceService(itemRegistryMock, influxDBMetadataService,
configuration);
- instance.setItemFactory(new CoreItemFactory());
+ instance.setItemFactory(new CoreItemFactory(unitProviderMock));
return instance;
}