diff --git a/src/main/java/it/inaf/oats/vospace/UriService.java b/src/main/java/it/inaf/oats/vospace/UriService.java
index 40b509fc68e4da9080cb4d2d921b864363298f97..87557c9c14d9db25205af9c441497ce5d549ee2e 100644
--- a/src/main/java/it/inaf/oats/vospace/UriService.java
+++ b/src/main/java/it/inaf/oats/vospace/UriService.java
@@ -346,7 +346,7 @@ public class UriService {
 
     public enum ProtocolType {
         // Please keep the URIs in this enum UNIQUE!
-        // will add a unit test to check this
+        // added a unit test to check this
         HTTPGET("ivo://ivoa.net/vospace/core#httpget", "http"),
         HTTPSGET("ivo://ivoa.net/vospace/core#httpsget", "https"),
         HTTPPUT("ivo://ivoa.net/vospace/core#httpput", "http"),
diff --git a/src/test/java/it/inaf/oats/vospace/UriServiceTest.java b/src/test/java/it/inaf/oats/vospace/UriServiceTest.java
index 95042b21b6ff5f0e5b94b773150a743d388aec3e..056bf98152b7eb080023da7faf7a5bd1490205d7 100644
--- a/src/test/java/it/inaf/oats/vospace/UriServiceTest.java
+++ b/src/test/java/it/inaf/oats/vospace/UriServiceTest.java
@@ -7,6 +7,7 @@ package it.inaf.oats.vospace;
 
 import it.inaf.ia2.aa.ServletRapClient;
 import it.inaf.ia2.aa.data.User;
+import it.inaf.oats.vospace.UriService.ProtocolType;
 import it.inaf.oats.vospace.datamodel.NodeProperties;
 import it.inaf.oats.vospace.datamodel.NodeUtils;
 import it.inaf.oats.vospace.datamodel.Views;
@@ -20,7 +21,9 @@ import it.inaf.oats.vospace.persistence.LocationDAO;
 import it.inaf.oats.vospace.persistence.NodeDAO;
 import it.inaf.oats.vospace.persistence.model.Location;
 import it.inaf.oats.vospace.persistence.model.LocationType;
+import java.util.List;
 import java.util.Optional;
+import java.util.stream.Collectors;
 import javax.servlet.http.HttpServletRequest;
 import net.ivoa.xml.uws.v1.JobSummary;
 import net.ivoa.xml.vospace.v2.ContainerNode;
@@ -671,4 +674,14 @@ public class UriServiceTest {
 
         return job;
     }
+    
+    @Test
+    public void testProtocolType() {
+        List<ProtocolType> pts = List.of(ProtocolType.values());
+        
+        int distinctUris = 
+                pts.stream().map(pt -> pt.getUri()).distinct().collect(Collectors.toList()).size();
+        
+        assertEquals(pts.size(), distinctUris);
+    }
 }