From cc0fb9f632c52e7c7d63043beea77fa840a72f73 Mon Sep 17 00:00:00 2001 From: Kota-Jagadeesh Date: Sat, 18 Oct 2025 22:31:44 +0530 Subject: [PATCH] test:add mock JSON resource files for campaigns API responses --- .../raw/campaigns_response_empty.json | 7 ++++++ .../raw/campaigns_response_with_data.json | 24 +++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 app/src/test/resources/raw/campaigns_response_empty.json create mode 100644 app/src/test/resources/raw/campaigns_response_with_data.json diff --git a/app/src/test/resources/raw/campaigns_response_empty.json b/app/src/test/resources/raw/campaigns_response_empty.json new file mode 100644 index 000000000..61903e24c --- /dev/null +++ b/app/src/test/resources/raw/campaigns_response_empty.json @@ -0,0 +1,7 @@ +{ + "config": { + "showOnlyLiveCampaigns": false, + "sortBy": "startDate" + }, + "campaigns": [] +} \ No newline at end of file diff --git a/app/src/test/resources/raw/campaigns_response_with_data.json b/app/src/test/resources/raw/campaigns_response_with_data.json new file mode 100644 index 000000000..dab818e2a --- /dev/null +++ b/app/src/test/resources/raw/campaigns_response_with_data.json @@ -0,0 +1,24 @@ +{ + "config": { + "showOnlyLiveCampaigns": false, + "sortBy": "startDate" + }, + "campaigns": [ + { + "title": "Wiki Loves Monuments", + "description": "A campaign to photograph monuments", + "startDate": "2025-09-01", + "endDate": "2025-09-30", + "link": "https://commons.wikimedia.org/wiki/Campaign:Wiki_Loves_Monuments", + "isWLMCampaign": true + }, + { + "title": "Wiki Loves Nature", + "description": "A campaign to photograph nature", + "startDate": "2025-06-01", + "endDate": "2025-06-30", + "link": "https://commons.wikimedia.org/wiki/Campaign:Wiki_Loves_Nature", + "isWLMCampaign": false + } + ] +} \ No newline at end of file