当前位置: 首页>>代码示例>>Java>>正文


Java ServiceInfoImpl.decodeQualifiedNameMapForType方法代码示例

本文整理汇总了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));

}
 
开发者ID:josephw,项目名称:jmdns,代码行数:14,代码来源:ServiceInfoTest.java

示例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));

}
 
开发者ID:josephw,项目名称:jmdns,代码行数:14,代码来源:ServiceInfoTest.java

示例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));
}
 
开发者ID:josephw,项目名称:jmdns,代码行数:13,代码来源:ServiceInfoTest.java

示例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));
}
 
开发者ID:josephw,项目名称:jmdns,代码行数:13,代码来源:ServiceInfoTest.java

示例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));
}
 
开发者ID:josephw,项目名称:jmdns,代码行数:13,代码来源:ServiceInfoTest.java

示例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));
}
 
开发者ID:josephw,项目名称:jmdns,代码行数:13,代码来源:ServiceInfoTest.java

示例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));
}
 
开发者ID:josephw,项目名称:jmdns,代码行数:13,代码来源:ServiceInfoTest.java

示例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));
}
 
开发者ID:josephw,项目名称:jmdns,代码行数:13,代码来源:ServiceInfoTest.java

示例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));
}
 
开发者ID:josephw,项目名称:jmdns,代码行数:13,代码来源:ServiceInfoTest.java

示例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));
}
 
开发者ID:josephw,项目名称:jmdns,代码行数:13,代码来源:ServiceInfoTest.java

示例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));

}
 
开发者ID:josephw,项目名称:jmdns,代码行数:14,代码来源:ServiceInfoTest.java


注:本文中的javax.jmdns.impl.ServiceInfoImpl.decodeQualifiedNameMapForType方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。