[java-metadata-aggregator] branch master updated: MDA-243 - Correct name of getter method
Ian Young
ian at iay.org.uk
Mon May 25 16:02:47 UTC 2020
This is an automated email from the git hooks/post-receive script.
iay pushed a commit to branch master
in repository java-metadata-aggregator.
View the commit online:
http://git.shibboleth.net/view/?p=java-metadata-aggregator.git;a=commit;h=f85eb2c83697fa110e808bf1711a0eb628faaaba
The following commit(s) were added to refs/heads/master by this push:
new f85eb2c MDA-243 - Correct name of getter method
f85eb2c is described below
commit f85eb2c83697fa110e808bf1711a0eb628faaaba
Author: Ian Young <ian at iay.org.uk>
AuthorDate: Mon May 25 17:02:43 2020 +0100
MDA-243 - Correct name of getter method
https://issues.shibboleth.net/jira/browse/MDA-243
---
.../dom/saml/ContactPersonFilterStage.java | 2 +-
.../dom/saml/ContactPersonFilterStageTest.java | 39 ++++++++++++++--------
2 files changed, 27 insertions(+), 14 deletions(-)
diff --git a/aggregator-pipeline/src/main/java/net/shibboleth/metadata/dom/saml/ContactPersonFilterStage.java b/aggregator-pipeline/src/main/java/net/shibboleth/metadata/dom/saml/ContactPersonFilterStage.java
index 85fd833..e1da730 100644
--- a/aggregator-pipeline/src/main/java/net/shibboleth/metadata/dom/saml/ContactPersonFilterStage.java
+++ b/aggregator-pipeline/src/main/java/net/shibboleth/metadata/dom/saml/ContactPersonFilterStage.java
@@ -92,7 +92,7 @@ public class ContactPersonFilterStage extends AbstractIteratingStage<Element> {
* @return list of designated person types
*/
@Nonnull @NonnullElements @Unmodifiable
- public Collection<String> getDesignateTypes() {
+ public Collection<String> getDesignatedTypes() {
return designatedTypes;
}
diff --git a/aggregator-pipeline/src/test/java/net/shibboleth/metadata/dom/saml/ContactPersonFilterStageTest.java b/aggregator-pipeline/src/test/java/net/shibboleth/metadata/dom/saml/ContactPersonFilterStageTest.java
index 7f1f837..f2df428 100644
--- a/aggregator-pipeline/src/test/java/net/shibboleth/metadata/dom/saml/ContactPersonFilterStageTest.java
+++ b/aggregator-pipeline/src/test/java/net/shibboleth/metadata/dom/saml/ContactPersonFilterStageTest.java
@@ -56,29 +56,29 @@ public class ContactPersonFilterStageTest extends BaseDOMTest {
@Test public void testDesignatedTypes() throws ComponentInitializationException {
ContactPersonFilterStage stage = new ContactPersonFilterStage();
stage.setId("foo");
- Assert.assertEquals(stage.getDesignateTypes().size(), 5);
- Assert.assertTrue(stage.getDesignateTypes().contains(ContactPersonFilterStage.ADMINISTRATIVE));
- Assert.assertTrue(stage.getDesignateTypes().contains(ContactPersonFilterStage.BILLING));
- Assert.assertTrue(stage.getDesignateTypes().contains(ContactPersonFilterStage.OTHER));
- Assert.assertTrue(stage.getDesignateTypes().contains(ContactPersonFilterStage.SUPPORT));
- Assert.assertTrue(stage.getDesignateTypes().contains(ContactPersonFilterStage.TECHNICAL));
+ Assert.assertEquals(stage.getDesignatedTypes().size(), 5);
+ Assert.assertTrue(stage.getDesignatedTypes().contains(ContactPersonFilterStage.ADMINISTRATIVE));
+ Assert.assertTrue(stage.getDesignatedTypes().contains(ContactPersonFilterStage.BILLING));
+ Assert.assertTrue(stage.getDesignatedTypes().contains(ContactPersonFilterStage.OTHER));
+ Assert.assertTrue(stage.getDesignatedTypes().contains(ContactPersonFilterStage.SUPPORT));
+ Assert.assertTrue(stage.getDesignatedTypes().contains(ContactPersonFilterStage.TECHNICAL));
stage.setDesignatedTypes(Set.of(ContactPersonFilterStage.ADMINISTRATIVE,
ContactPersonFilterStage.TECHNICAL, "", "foo", ContactPersonFilterStage.OTHER));
- Assert.assertEquals(stage.getDesignateTypes().size(), 3);
- Assert.assertTrue(stage.getDesignateTypes().contains(ContactPersonFilterStage.ADMINISTRATIVE));
- Assert.assertTrue(stage.getDesignateTypes().contains(ContactPersonFilterStage.OTHER));
- Assert.assertTrue(stage.getDesignateTypes().contains(ContactPersonFilterStage.TECHNICAL));
+ Assert.assertEquals(stage.getDesignatedTypes().size(), 3);
+ Assert.assertTrue(stage.getDesignatedTypes().contains(ContactPersonFilterStage.ADMINISTRATIVE));
+ Assert.assertTrue(stage.getDesignatedTypes().contains(ContactPersonFilterStage.OTHER));
+ Assert.assertTrue(stage.getDesignatedTypes().contains(ContactPersonFilterStage.TECHNICAL));
stage.setDesignatedTypes(Collections.<String>emptyList());
- Assert.assertEquals(stage.getDesignateTypes().size(), 0);
+ Assert.assertEquals(stage.getDesignatedTypes().size(), 0);
stage.initialize();
try {
stage.setDesignatedTypes(Set.of(ContactPersonFilterStage.ADMINISTRATIVE));
Assert.fail();
} catch (UnmodifiableComponentException e) {
- Assert.assertEquals(stage.getDesignateTypes().size(), 0);
+ Assert.assertEquals(stage.getDesignatedTypes().size(), 0);
}
stage = new ContactPersonFilterStage();
@@ -92,7 +92,7 @@ public class ContactPersonFilterStageTest extends BaseDOMTest {
stage = new ContactPersonFilterStage();
try {
- stage.getDesignateTypes().add("foo");
+ stage.getDesignatedTypes().add("foo");
Assert.fail();
} catch (UnsupportedOperationException e) {
// expected this
@@ -178,4 +178,17 @@ public class ContactPersonFilterStageTest extends BaseDOMTest {
contactPersons = ElementSupport.getChildElements(wikiDescriptor, contactPersonQname);
Assert.assertEquals(contactPersons.size(), 0);
}
+
+ @Test
+ public void mda243() throws Exception {
+ final var stage = new ContactPersonFilterStage();
+ stage.setId("test");
+ stage.setDesignatedTypes(Set.of(ContactPersonFilterStage.ADMINISTRATIVE, ContactPersonFilterStage.OTHER));
+ stage.initialize();
+ final var types = stage.getDesignatedTypes();
+ Assert.assertEquals(types.size(), 2);
+ Assert.assertTrue(types.contains(ContactPersonFilterStage.ADMINISTRATIVE));
+ Assert.assertFalse(types.contains(ContactPersonFilterStage.BILLING));
+ }
+
}
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list