@Test(expected = NullPointerException.class) public void testConstructorWithNullSupplier() { BulkheadExports.ofSupplier("boo_bulkheads", null); } }
@Test(expected = NullPointerException.class) public void testConstructorWithNullName() { BulkheadExports.ofSupplier(null, () -> singleton(Bulkhead.ofDefaults("foo"))); }
@Test public void testConstructors() { final BulkheadRegistry registry = new InMemoryBulkheadRegistry(BulkheadConfig.ofDefaults()); BulkheadExports.ofIterable("boo_bulkheads", singleton(Bulkhead.ofDefaults("foo"))); BulkheadExports.ofBulkheadRegistry("boo_bulkheads", registry); BulkheadExports.ofSupplier("boo_bulkheads", () -> singleton(Bulkhead.ofDefaults("foo"))); BulkheadExports.ofIterable(singleton(Bulkhead.ofDefaults("foo"))); BulkheadExports.ofBulkheadRegistry(registry); BulkheadExports.ofSupplier(() -> singleton(Bulkhead.ofDefaults("foo"))); }