1 package org.openecomp.sdc.logging.api.context;
3 import org.testng.annotations.Test;
5 import java.util.ServiceLoader;
7 import static org.testng.Assert.assertFalse;
8 import static org.testng.Assert.assertNotNull;
9 import static org.testng.Assert.assertTrue;
15 public class TaskFactoryTest {
17 @Test(expectedExceptions = RuntimeException.class)
18 public void testNoImplementation() throws Exception {
20 assertFalse(ServiceLoader.load(ContextPropagationService.class).iterator().hasNext());
23 TaskFactory.create(() -> {
25 } catch (RuntimeException e) {
26 Throwable cause = e.getCause();
28 assertTrue(cause.getMessage().contains(ContextPropagationService.class.getName()));