summaryrefslogtreecommitdiff
path: root/sc/source/ui/inc/dataprovider.hxx
diff options
context:
space:
mode:
authorMarkus Mohrhard <markus.mohrhard@googlemail.com>2017-08-12 19:10:26 +0200
committerMarkus Mohrhard <markus.mohrhard@googlemail.com>2017-08-12 21:15:23 +0200
commit32708687dbb496e6b8d74c806126f0f28a3ac2a2 (patch)
tree68c40af197f252e4c301fe333825e9a38f6d68f5 /sc/source/ui/inc/dataprovider.hxx
parentc88d4ddfcdbf3fcaf7eddbfc56ec9e15392ecf85 (diff)
external data: introduce a deterministic mode for the tests
Change-Id: I5804800216bd7d22b89a4e54d3f46cc3520f7c42 Reviewed-on: https://gerrit.libreoffice.org/41091 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
Diffstat (limited to 'sc/source/ui/inc/dataprovider.hxx')
-rw-r--r--sc/source/ui/inc/dataprovider.hxx9
1 files changed, 9 insertions, 0 deletions
diff --git a/sc/source/ui/inc/dataprovider.hxx b/sc/source/ui/inc/dataprovider.hxx
index 00fec69638fb..c45adc9616a1 100644
--- a/sc/source/ui/inc/dataprovider.hxx
+++ b/sc/source/ui/inc/dataprovider.hxx
@@ -76,7 +76,14 @@ public:
*/
class DataProvider
{
+protected:
+ /**
+ * If true make the threaded import deterministic for the tests.
+ */
+ bool mbDeterministic;
+
public:
+ DataProvider();
virtual ~DataProvider() = 0;
virtual void Import() = 0;
@@ -84,6 +91,8 @@ public:
virtual const OUString& GetURL() const = 0;
static std::unique_ptr<SvStream> FetchStreamFromURL(const OUString&, OStringBuffer& rBuffer);
+
+ void setDeterministic();
};
class CSVDataProvider : public DataProvider