diff options
author | Jesse Bounds <jesse@rebounds.net> | 2017-02-27 12:02:06 -0800 |
---|---|---|
committer | Jesse Bounds <jesse@rebounds.net> | 2017-03-01 08:25:44 -0800 |
commit | e1546644b55dab8ea0171f415fe491ae21d5d89b (patch) | |
tree | 3b28c1860667ef75bb4dbf33a93e63daa094d146 /test | |
parent | c689eed2737cf07f38c2e6f63560a92a58875f19 (diff) | |
download | qtlocation-mapboxgl-e1546644b55dab8ea0171f415fe491ae21d5d89b.tar.gz |
[core] Cache file source base URL and access token
This caches the base URL and access token values when they are set
so that they can still be retrieved even when the thread is paused.
Diffstat (limited to 'test')
-rw-r--r-- | test/storage/default_file_source.test.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/test/storage/default_file_source.test.cpp b/test/storage/default_file_source.test.cpp index ffbeea1096..03f1076559 100644 --- a/test/storage/default_file_source.test.cpp +++ b/test/storage/default_file_source.test.cpp @@ -267,6 +267,22 @@ TEST(DefaultFileSource, OptionalExpired) { loop.run(); } +TEST(DefaultFileSource, GetBaseURLAndAccessTokenWhilePaused) { + util::RunLoop loop; + DefaultFileSource fs(":memory:", "."); + + fs.pause(); + + auto baseURL = "http://url"; + auto accessToken = "access_token"; + + fs.setAPIBaseURL(baseURL); + fs.setAccessToken(accessToken); + + EXPECT_EQ(fs.getAPIBaseURL(), baseURL); + EXPECT_EQ(fs.getAccessToken(), accessToken); +} + TEST(DefaultFileSource, OptionalNotFound) { util::RunLoop loop; DefaultFileSource fs(":memory:", "."); |