Skip to content

Commit 42cb2ea

Browse files
authored
Include challenge preferredTags and preferredReviewTags to tests (#122)
1 parent 79d171d commit 42cb2ea

File tree

3 files changed

+13
-1
lines changed

3 files changed

+13
-1
lines changed

src/integrationTest/java/org/maproulette/client/api/ChallengeAPIIntegrationTest.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,9 @@ private void compareChallenges(final Challenge challenge1, final Challenge chall
195195
Assertions.assertEquals(challenge1.getDefaultBasemap(), challenge2.getDefaultBasemap());
196196
Assertions.assertEquals(challenge1.getDefaultBasemapId(), challenge2.getDefaultBasemapId());
197197
Assertions.assertEquals(challenge1.getCustomBasemap(), challenge2.getCustomBasemap());
198+
Assertions.assertEquals(challenge1.getPreferredTags(), challenge2.getPreferredTags());
199+
Assertions.assertEquals(challenge1.getPreferredReviewTags(),
200+
challenge2.getPreferredReviewTags());
198201
}
199202

200203
private Challenge getBasicChallenge()

src/test/java/org/maproulette/client/serializer/ChallengeSerializationTest.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ public void fullSerializationTest() throws IOException
3838
.customBasemap("customBaseMap").defaultBasemap(23)
3939
.defaultBasemapId("defaultBaseMap").defaultPriority(ChallengePriority.LOW)
4040
.defaultZoom(17).difficulty(ChallengeDifficulty.EXPERT).enabled(true).featured(true)
41+
.preferredTags("#tag1,#tag2").preferredReviewTags("#reviewTag1,#reviewTag2")
4142
.id(1234L).maxZoom(2).minZoom(3).build();
4243

4344
final var serializedString = this.mapper.writeValueAsString(full);
@@ -64,6 +65,9 @@ public void fullSerializationTest() throws IOException
6465
Assertions.assertEquals(full.getMaxZoom(), deserializedChallenge.getMaxZoom());
6566
Assertions.assertEquals(full.getMinZoom(), deserializedChallenge.getMinZoom());
6667
Assertions.assertEquals(full.getParent(), deserializedChallenge.getParent());
68+
Assertions.assertEquals(full.getPreferredTags(), deserializedChallenge.getPreferredTags());
69+
Assertions.assertEquals(full.getPreferredReviewTags(),
70+
deserializedChallenge.getPreferredReviewTags());
6771
}
6872

6973
@Test
@@ -177,6 +181,9 @@ public void serializationTest() throws Exception
177181
Assertions.assertNotNull(deserializedChallenge.getMediumPriorityRule());
178182
Assertions.assertEquals(mediumPriority, deserializedChallenge.getMediumPriorityRule());
179183
Assertions.assertEquals(lowPriority, deserializedChallenge.getLowPriorityRule());
184+
Assertions.assertEquals("#tag1,#tag2", deserializedChallenge.getPreferredTags());
185+
Assertions.assertEquals("#reviewTag1,#reviewTag2",
186+
deserializedChallenge.getPreferredReviewTags());
180187
}
181188

182189
/**

src/test/resources/challenges/testChallenge.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,5 +34,7 @@
3434
]
3535
}
3636
]
37-
}
37+
},
38+
"preferredTags": "#tag1,#tag2",
39+
"preferredReviewTags": "#reviewTag1,#reviewTag2"
3840
}

0 commit comments

Comments
 (0)