本文整理汇总了Java中javax.jmdns.impl.ServiceInfoImpl.decodeQualifiedNameMapForType方法的典型用法代码示例。如果您正苦于以下问题:Java ServiceInfoImpl.decodeQualifiedNameMapForType方法的具体用法?Java ServiceInfoImpl.decodeQualifiedNameMapForType怎么用?Java ServiceInfoImpl.decodeQualifiedNameMapForType使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类javax.jmdns.impl.ServiceInfoImpl
的用法示例。
在下文中一共展示了ServiceInfoImpl.decodeQualifiedNameMapForType方法的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: testDecodeServiceType
import javax.jmdns.impl.ServiceInfoImpl; //导入方法依赖的package包/类
@Test
public void testDecodeServiceType() {
String type = "_home-sharing._tcp.local.";
Map<Fields, String> map = ServiceInfoImpl.decodeQualifiedNameMapForType(type);
assertEquals("We did not get the right domain:", "local", map.get(Fields.Domain));
assertEquals("We did not get the right protocol:", "tcp", map.get(Fields.Protocol));
assertEquals("We did not get the right application:", "home-sharing", map.get(Fields.Application));
assertEquals("We did not get the right name:", "", map.get(Fields.Instance));
assertEquals("We did not get the right subtype:", "", map.get(Fields.Subtype));
}
示例2: testDecodeServiceWithUnderscoreType
import javax.jmdns.impl.ServiceInfoImpl; //导入方法依赖的package包/类
@Test
public void testDecodeServiceWithUnderscoreType() {
String type = "_x_lumenera_mjpeg1._udp.local.";
Map<Fields, String> map = ServiceInfoImpl.decodeQualifiedNameMapForType(type);
assertEquals("We did not get the right domain:", "local", map.get(Fields.Domain));
assertEquals("We did not get the right protocol:", "udp", map.get(Fields.Protocol));
assertEquals("We did not get the right application:", "x_lumenera_mjpeg1", map.get(Fields.Application));
assertEquals("We did not get the right name:", "", map.get(Fields.Instance));
assertEquals("We did not get the right subtype:", "", map.get(Fields.Subtype));
}
示例3: testDecodeServiceTCPType
import javax.jmdns.impl.ServiceInfoImpl; //导入方法依赖的package包/类
@Test
public void testDecodeServiceTCPType() {
String type = "_afpovertcp._tcp.local.";
Map<Fields, String> map = ServiceInfoImpl.decodeQualifiedNameMapForType(type);
assertEquals("We did not get the right domain:", "local", map.get(Fields.Domain));
assertEquals("We did not get the right protocol:", "tcp", map.get(Fields.Protocol));
assertEquals("We did not get the right application:", "afpovertcp", map.get(Fields.Application));
assertEquals("We did not get the right name:", "", map.get(Fields.Instance));
assertEquals("We did not get the right subtype:", "", map.get(Fields.Subtype));
}
示例4: testDecodeServiceTypeWithSubType
import javax.jmdns.impl.ServiceInfoImpl; //导入方法依赖的package包/类
@Test
public void testDecodeServiceTypeWithSubType() {
String type = "_00000000-0b44-f234-48c8-071c565644b3._sub._home-sharing._tcp.local.";
Map<Fields, String> map = ServiceInfoImpl.decodeQualifiedNameMapForType(type);
assertEquals("We did not get the right domain:", "local", map.get(Fields.Domain));
assertEquals("We did not get the right protocol:", "tcp", map.get(Fields.Protocol));
assertEquals("We did not get the right application:", "home-sharing", map.get(Fields.Application));
assertEquals("We did not get the right name:", "", map.get(Fields.Instance));
assertEquals("We did not get the right subtype:", "00000000-0b44-f234-48c8-071c565644b3", map.get(Fields.Subtype));
}
示例5: testDecodeServiceName
import javax.jmdns.impl.ServiceInfoImpl; //导入方法依赖的package包/类
@Test
public void testDecodeServiceName() {
String type = "My New Itunes Service._home-sharing._tcp.local.";
Map<Fields, String> map = ServiceInfoImpl.decodeQualifiedNameMapForType(type);
assertEquals("We did not get the right domain:", "local", map.get(Fields.Domain));
assertEquals("We did not get the right protocol:", "tcp", map.get(Fields.Protocol));
assertEquals("We did not get the right application:", "home-sharing", map.get(Fields.Application));
assertEquals("We did not get the right name:", "My New Itunes Service", map.get(Fields.Instance));
assertEquals("We did not get the right subtype:", "", map.get(Fields.Subtype));
}
示例6: testDecodeServiceNameWithSpecialCharacter
import javax.jmdns.impl.ServiceInfoImpl; //导入方法依赖的package包/类
@Test
public void testDecodeServiceNameWithSpecialCharacter() {
String type = "&test._home-sharing._tcp.local.";
Map<Fields, String> map = ServiceInfoImpl.decodeQualifiedNameMapForType(type);
assertEquals("We did not get the right domain:", "local", map.get(Fields.Domain));
assertEquals("We did not get the right protocol:", "tcp", map.get(Fields.Protocol));
assertEquals("We did not get the right application:", "home-sharing", map.get(Fields.Application));
assertEquals("We did not get the right name:", "&test", map.get(Fields.Instance));
assertEquals("We did not get the right subtype:", "", map.get(Fields.Subtype));
}
示例7: testDecodeDNSMetaQuery
import javax.jmdns.impl.ServiceInfoImpl; //导入方法依赖的package包/类
@Test
public void testDecodeDNSMetaQuery() {
String type = "_services._dns-sd._udp.local.";
Map<Fields, String> map = ServiceInfoImpl.decodeQualifiedNameMapForType(type);
assertEquals("We did not get the right domain:", "local", map.get(Fields.Domain));
assertEquals("We did not get the right protocol:", "udp", map.get(Fields.Protocol));
assertEquals("We did not get the right application:", "dns-sd", map.get(Fields.Application));
assertEquals("We did not get the right name:", "_services", map.get(Fields.Instance));
assertEquals("We did not get the right subtype:", "", map.get(Fields.Subtype));
}
示例8: testReverseDNSQuery
import javax.jmdns.impl.ServiceInfoImpl; //导入方法依赖的package包/类
@Test
public void testReverseDNSQuery() {
String type = "100.50.168.192.in-addr.arpa.";
Map<Fields, String> map = ServiceInfoImpl.decodeQualifiedNameMapForType(type);
assertEquals("We did not get the right domain:", "in-addr.arpa", map.get(Fields.Domain));
assertEquals("We did not get the right protocol:", "", map.get(Fields.Protocol));
assertEquals("We did not get the right application:", "", map.get(Fields.Application));
assertEquals("We did not get the right name:", "100.50.168.192", map.get(Fields.Instance));
assertEquals("We did not get the right subtype:", "", map.get(Fields.Subtype));
}
示例9: testAddress
import javax.jmdns.impl.ServiceInfoImpl; //导入方法依赖的package包/类
@Test
public void testAddress() {
String type = "panoramix.local.";
Map<Fields, String> map = ServiceInfoImpl.decodeQualifiedNameMapForType(type);
assertEquals("We did not get the right domain:", "local", map.get(Fields.Domain));
assertEquals("We did not get the right protocol:", "", map.get(Fields.Protocol));
assertEquals("We did not get the right application:", "", map.get(Fields.Application));
assertEquals("We did not get the right name:", "panoramix", map.get(Fields.Instance));
assertEquals("We did not get the right subtype:", "", map.get(Fields.Subtype));
}
示例10: testCasePreserving
import javax.jmdns.impl.ServiceInfoImpl; //导入方法依赖的package包/类
@Test
public void testCasePreserving() {
String type = "My New Itunes Service._Home-Sharing._TCP.Panoramix.local.";
Map<Fields, String> map = ServiceInfoImpl.decodeQualifiedNameMapForType(type);
assertEquals("We did not get the right domain:", "Panoramix.local", map.get(Fields.Domain));
assertEquals("We did not get the right protocol:", "TCP", map.get(Fields.Protocol));
assertEquals("We did not get the right application:", "Home-Sharing", map.get(Fields.Application));
assertEquals("We did not get the right name:", "My New Itunes Service", map.get(Fields.Instance));
assertEquals("We did not get the right subtype:", "", map.get(Fields.Subtype));
}
示例11: testDecodeServiceTypeMissingDomain
import javax.jmdns.impl.ServiceInfoImpl; //导入方法依赖的package包/类
@Test
public void testDecodeServiceTypeMissingDomain() {
String type = "myservice._ftp._tcp.";
Map<Fields, String> map = ServiceInfoImpl.decodeQualifiedNameMapForType(type);
assertEquals("We did not get the right domain:", "", map.get(Fields.Domain));
assertEquals("We did not get the right protocol:", "tcp", map.get(Fields.Protocol));
assertEquals("We did not get the right application:", "ftp", map.get(Fields.Application));
assertEquals("We did not get the right name:", "myservice", map.get(Fields.Instance));
assertEquals("We did not get the right subtype:", "", map.get(Fields.Subtype));
}