@Test
public void testLoggerNameV2_1()
throws InvocationTargetException,NoSuchMethodException,IllegalAccessException
{

	String source = "com.linkedin.events.dbName.tableName";
	List<DatabusSubscription> ds = DatabusSubscription.createSubscriptionList(Arrays.asList(source));
	DatabusSourcesConnection dsc = DatabusSourcesConnection.createDatabusSourcesConnectionForTesting();
  String partName = DatabusSubscription.getPrettyNameForListOfSubscriptions(ds);
  Assert.assertEquals(partName, "dbName_tableName");
  Class<?>[] arg1 = new Class<?>[] {List.class, String.class};
  Method constructPrettyNameForLogging = DatabusSourcesConnection.class.getDeclaredMethod("constructPrettyNameForLogging", arg1);
  constructPrettyNameForLogging.setAccessible(true);
  Object prettyName = constructPrettyNameForLogging.invoke(dsc, ds, "test_1234");
  Assert.assertEquals(prettyName, "dbName_tableName_test_1234");
}