Fix bug where an ancillary provider was allowed to be created even if there was no primary
Change-Id: I910269240582a0eccc6e2d8e4de0c9c3f5e4ad65
diff --git a/core/api/src/test/java/org/onosproject/net/provider/AbstractProviderRegistryTest.java b/core/api/src/test/java/org/onosproject/net/provider/AbstractProviderRegistryTest.java
index ccefcf0..be1f048 100644
--- a/core/api/src/test/java/org/onosproject/net/provider/AbstractProviderRegistryTest.java
+++ b/core/api/src/test/java/org/onosproject/net/provider/AbstractProviderRegistryTest.java
@@ -68,9 +68,11 @@
public void ancillaryProviders() {
TestProviderRegistry registry = new TestProviderRegistry();
TestProvider pFoo = new TestProvider(new ProviderId("of", "foo"));
- TestProvider pBar = new TestProvider(new ProviderId("of", "bar", true));
+ TestProvider pBar = new TestProvider(new ProviderId("of2", "bar"));
+ TestProvider aBar = new TestProvider(new ProviderId("of", "foo", true));
registry.register(pFoo);
registry.register(pBar);
+ registry.register(aBar);
assertEquals("incorrect provider count", 2, registry.getProviders().size());
}