org.apache.sis.test.Assert.assertSetEquals()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(8.5k)|赞(0)|评价(0)|浏览(125)

本文整理了Java中org.apache.sis.test.Assert.assertSetEquals()方法的一些代码示例,展示了Assert.assertSetEquals()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Assert.assertSetEquals()方法的具体详情如下:
包路径:org.apache.sis.test.Assert
类名称:Assert
方法名:assertSetEquals

Assert.assertSetEquals介绍

[英]Asserts that the given set contains the same elements, ignoring order. In case of failure, this method lists the missing or unexpected elements.

The given collections are typically instances of Set, but this is not mandatory.
[中]断言给定的集合包含相同的元素,忽略顺序。如果失败,此方法将列出缺少的或意外的元素。
给定的集合通常是Set的实例,但这不是必需的。

代码示例

代码示例来源:origin: apache/sis

/**
 * Tests {@link EPSGFactoryFallback#getAuthorityCodes(Class)}.
 *
 * @throws FactoryException if the set of authority codes can not be fetched.
 */
@Test
public void testGetAuthorityCodes() throws FactoryException {
  assertSetEquals(Arrays.asList(StandardDefinitions.GREENWICH),
      EPSGFactoryFallback.INSTANCE.getAuthorityCodes(PrimeMeridian.class));
  assertSetEquals(Arrays.asList("7030", "7043", "7019", "7008", "7022", "7048"),
      EPSGFactoryFallback.INSTANCE.getAuthorityCodes(Ellipsoid.class));
  assertSetEquals(Arrays.asList("6326", "6322", "6269", "6267", "6258", "6230", "6047", "5100", "5103"),
      EPSGFactoryFallback.INSTANCE.getAuthorityCodes(Datum.class));
  assertSetEquals(Arrays.asList("4978", "4984", "4936"),
      EPSGFactoryFallback.INSTANCE.getAuthorityCodes(GeocentricCRS.class));
  assertSetEquals(Arrays.asList("4326", "4322", "4047", "4269", "4267", "4258", "4230", "4979", "4985", "4937"),
      EPSGFactoryFallback.INSTANCE.getAuthorityCodes(GeographicCRS.class));
  assertSetEquals(Arrays.asList("5714", "5715", "5703"),
      EPSGFactoryFallback.INSTANCE.getAuthorityCodes(VerticalCRS.class));
  /*
   * There is two many ProjectedCRS codes for enumerating all of them, so test only a sampling.
   */
  final Set<String> codes = EPSGFactoryFallback.INSTANCE.getAuthorityCodes(ProjectedCRS.class);
  assertTrue(codes.containsAll(Arrays.asList("5041", "5042", "32601", "32660", "32701", "32760")));
  assertTrue(Collections.disjoint(codes, Arrays.asList("7030", "6326", "4326", "4978", "32600", "32700", "5714")));
}

代码示例来源:origin: apache/sis

/**
 * Tests {@link TransformingNamespaces#getPrefixes(String)}.
 */
@Test
public void testGetPrefixes() {
  final NamespaceContext fns = TransformingNamespaces.asXML(this, TransformVersion.ISO19139);
  final Iterator<String> it = fns.getPrefixes(LegacyNamespaces.GMD);
  final Set<String> prefixes = new HashSet<>();
  while (it.hasNext()) {
    assertTrue(prefixes.add(it.next()));
  }
  assertSetEquals(prefixes(), prefixes);
}

代码示例来源:origin: apache/sis

/**
 * Tests {@link UnitServices#getAvailableFormatNames()}.
 */
@Test
public void testGetAvailableFormatNames() {
  final ServiceProvider provider = ServiceProvider.current();
  assertSetEquals(Arrays.asList("SYMBOL", "UCUM", "NAME"),
      provider.getUnitFormatService().getAvailableFormatNames());
}

代码示例来源:origin: apache/sis

/**
 * Verifies the metadata properties values.
 */
private void assertPropertiesEqual(final Integer volumes, final String mediumNote, final MediumFormat... formats) {
  assertEquals("mediumNote", mediumNote, String.valueOf(md.getMediumNote()));
  assertEquals("volumes", volumes, md.getVolumes());
  assertSetEquals(Arrays.asList(formats), md.getMediumFormats());
}

代码示例来源:origin: apache/sis

/**
 * Tests {@link MultiAuthoritiesFactory#getCodeSpaces()}.
 */
@Test
public void testGetCodeSpaces() {
  final AuthorityFactoryMock mock1 = new AuthorityFactoryMock("MOCK1", "2.3");
  final AuthorityFactoryMock mock2 = new AuthorityFactoryMock("MOCK2", null);
  final AuthorityFactoryMock mock3 = new AuthorityFactoryMock("MOCK3", null);
  final MultiAuthoritiesFactory factory = new MultiAuthoritiesFactory(
      Arrays.asList(mock1, mock2), null,
      Arrays.asList(mock1, mock3), null);
  assertSetEquals(Arrays.asList("MOCK1", "MOCK2", "MOCK3"), factory.getCodeSpaces());
}

代码示例来源:origin: apache/sis

/**
   * Tests {@link AttributeTypeBuilder#roles()}.
   */
  @Test
  @DependsOnMethod("testOtherCharacteristics")
  public void testRoles() {
    final AttributeTypeBuilder<Geometry> builder = new FeatureTypeBuilder().addAttribute(Geometry.class);
    final Set<AttributeRole> roles = builder.roles();
    assertTrue("isEmpty", roles.isEmpty());

    assertTrue("add(DEFAULT_GEOMETRY)", builder.addRole(AttributeRole.DEFAULT_GEOMETRY));
    assertSetEquals(Collections.singleton(AttributeRole.DEFAULT_GEOMETRY), roles);
    assertFalse("add(DEFAULT_GEOMETRY)", builder.addRole(AttributeRole.DEFAULT_GEOMETRY));

    assertTrue("add(IDENTIFIER_COMPONENT)", roles.add(AttributeRole.IDENTIFIER_COMPONENT));
    assertSetEquals(Arrays.asList(AttributeRole.DEFAULT_GEOMETRY, AttributeRole.IDENTIFIER_COMPONENT), roles);
    assertFalse("add(IDENTIFIER_COMPONENT)", roles.add(AttributeRole.IDENTIFIER_COMPONENT));

    assertTrue("remove(DEFAULT_GEOMETRY)", roles.remove(AttributeRole.DEFAULT_GEOMETRY));
    assertSetEquals(Collections.singleton(AttributeRole.IDENTIFIER_COMPONENT), roles);
    assertFalse("remove(DEFAULT_GEOMETRY)", roles.remove(AttributeRole.DEFAULT_GEOMETRY));

    assertTrue("remove(IDENTIFIER_COMPONENT)", roles.remove(AttributeRole.IDENTIFIER_COMPONENT));
    assertTrue("isEmpty", roles.isEmpty());
    assertFalse("remove(IDENTIFIER_COMPONENT)", roles.remove(AttributeRole.IDENTIFIER_COMPONENT));
  }
}

代码示例来源:origin: apache/sis

merger.copy(source, target);
assertSetEquals(Arrays.asList(Locale.JAPANESE, Locale.FRENCH),  target.getLanguages());
assertSetEquals(Collections.singleton(StandardCharsets.UTF_16), target.getCharacterSets());

代码示例来源:origin: apache/sis

assertEquals("equals:", strongSet, weakSet);
assertSetEquals(strongSet, weakSet);

代码示例来源:origin: apache/sis

assertEquals("Default value", DefaultParameterDescriptorGroupTest.DEFAULT_VALUE, v1.getValue());
assertTrue(expected.add(v1));
assertSetEquals(expected, values);

代码示例来源:origin: apache/sis

assertSetEquals(strongSet, weakSet);

代码示例来源:origin: apache/sis

assertSame(builder, builder.setValueClass(Integer.class));
assertEquals("valueClass", Integer.class, builder.getValueClass());
assertSetEquals(Collections.singleton(builder), owner.characteristics());
assertEquals("valueClass",    Float.class,        newb.getValueClass());
assertEquals("defaultValue",  Float.valueOf(2),   newb.getDefaultValue());
assertSetEquals(Collections.singleton(newb), owner.characteristics());

代码示例来源:origin: apache/sis

assertSame(builder, builder.setValueClass(Float.class));
assertEquals("valueClass", Float.class, builder.getValueClass());
assertSetEquals(Collections.singleton(builder), builder.owner().properties());
final CharacteristicTypeBuilder<Float> stddev = builder.addCharacteristic(Float.class);
assertSame(stddev, stddev.setName("stddev"));
assertEquals("valueClass",    Double.class,       newb.getValueClass());
assertEquals("defaultValue",  Double.valueOf(25), newb.getDefaultValue());
assertSetEquals(Collections.singleton(newb), newb.owner().properties());

代码示例来源:origin: apache/sis

assertFalse     ("isIdentity",                       operation.getMathTransform().isIdentity());
assertEquals    ("name",       "Datum shift",        operation.getName().getCode());
assertSetEquals (Arrays.asList(DATUM_SHIFT_APPLIED), operation.getCoordinateOperationAccuracy());
assertInstanceOf("operation",  Transformation.class, operation);
assertEquals("method", "Geocentric translations (geog2D domain)",

代码示例来源:origin: apache/sis

assertFalse     ("isIdentity",                       operation.getMathTransform().isIdentity());
assertEquals    ("name",       "Datum shift",        operation.getName().getCode());
assertSetEquals (Arrays.asList(DATUM_SHIFT_APPLIED), operation.getCoordinateOperationAccuracy());
assertInstanceOf("operation", Transformation.class,  operation);
assertEquals    ("method", "Geocentric translations (geocentric domain)",

代码示例来源:origin: apache/sis

assertFalse     ("isIdentity",                       operation.getMathTransform().isIdentity());
assertEquals    ("name",       "Datum shift",        operation.getName().getCode());
assertSetEquals (Arrays.asList(DATUM_SHIFT_APPLIED), operation.getCoordinateOperationAccuracy());
assertInstanceOf("operation",  Transformation.class, operation);
assertEquals    ("method", method, ((SingleOperation) operation).getMethod().getName().getCode());

相关文章