org.assertj.core.internal.Objects类的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(5.4k)|赞(0)|评价(0)|浏览(168)

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

Objects介绍

[英]Reusable assertions for Objects.
[中]对象的可重用断言。

代码示例

代码示例来源:origin: org.assertj/assertj-core

  1. private void assertNotNull(AssertionInfo info, CharSequence actual) {
  2. Objects.instance().assertNotNull(info, actual);
  3. }

代码示例来源:origin: org.assertj/assertj-core

  1. /** {@inheritDoc} */
  2. @Override
  3. public SELF isEqualTo(Object expected) {
  4. objects.assertEqual(info, actual, expected);
  5. return myself;
  6. }

代码示例来源:origin: org.assertj/assertj-core

  1. /** {@inheritDoc} */
  2. @Override
  3. public void isNull() {
  4. objects.assertNull(info, actual);
  5. }

代码示例来源:origin: org.assertj/assertj-core

  1. @Override
  2. protected boolean areEqual(Object actualElement, Object otherElement) {
  3. try {
  4. return Objects.instance().areEqualToComparingOnlyGivenFields(actualElement, otherElement,
  5. comparatorsByPropertyOrField, comparatorsByType,
  6. fields);
  7. } catch (IntrospectionError e) {
  8. return false;
  9. }
  10. }

代码示例来源:origin: org.assertj/assertj-core

  1. protected boolean areEqual(Object actual, Object other) {
  2. try {
  3. return Objects.instance().areEqualToIgnoringGivenFields(actual, other, comparatorsByPropertyOrField,
  4. comparatorsByType);
  5. } catch (IntrospectionError e) {
  6. return false;
  7. }
  8. }

代码示例来源:origin: org.assertj/assertj-core

  1. /** {@inheritDoc} */
  2. @Override
  3. public SELF isNotNull() {
  4. objects.assertNotNull(info, actual);
  5. return myself;
  6. }

代码示例来源:origin: org.springframework.boot/spring-boot-test

  1. /**
  2. * Verifies that the actual value is an array, and returns an array assertion, to
  3. * allow chaining of array-specific assertions from this call.
  4. * @return an array assertion object
  5. */
  6. public AbstractObjectArrayAssert<?, Object> asArray() {
  7. Objects.instance().assertIsInstanceOf(this.info, this.actual, Object[].class);
  8. return Assertions.assertThat((Object[]) this.actual);
  9. }

代码示例来源:origin: org.assertj/assertj-core

  1. private boolean isOfOneOfGivenTypes(Object actual, Class<?>[] types, AssertionInfo info) {
  2. assertNotNull(info, actual);
  3. checkNotNull(types, "The given types should not be null");
  4. return isItemInArray(actual.getClass(), types);
  5. }

代码示例来源:origin: org.assertj/assertj-core

  1. private boolean objectIsInstanceOfOneOfGivenClasses(Object actual, Class<?>[] types, AssertionInfo info) {
  2. checkIsNotNullAndIsNotEmpty(types);
  3. assertNotNull(info, actual);
  4. for (Class<?> type : types) {
  5. String format = "The given array of types:<%s> should not have null elements";
  6. checkNotNull(type, format(format, info.representation().toStringOf(types)));
  7. if (type.isInstance(actual)) {
  8. return true;
  9. }
  10. }
  11. return false;
  12. }

代码示例来源:origin: org.assertj/assertj-core

  1. public <A> void assertHasFieldOrProperty(AssertionInfo info, A actual, String name) {
  2. assertNotNull(info, actual);
  3. try {
  4. extractPropertyOrField(actual, name);
  5. } catch (IntrospectionError error) {
  6. throw failures.failure(info, shouldHavePropertyOrField(actual, name));
  7. }
  8. }

代码示例来源:origin: org.assertj/assertj-core

  1. /** {@inheritDoc} */
  2. @Override
  3. @CheckReturnValue
  4. public SELF usingDefaultComparator() {
  5. // fall back to default strategy to compare actual with other objects.
  6. this.objects = Objects.instance();
  7. return myself;
  8. }

代码示例来源:origin: org.assertj/assertj-core

  1. /** {@inheritDoc} */
  2. @Override
  3. public SELF isInstanceOf(Class<?> type) {
  4. objects.assertIsInstanceOf(info, actual, type);
  5. return myself;
  6. }

代码示例来源:origin: org.assertj/assertj-core

  1. /** {@inheritDoc} */
  2. @Override
  3. @CheckReturnValue
  4. public SELF usingComparator(Comparator<? super ACTUAL> customComparator, String customComparatorDescription) {
  5. // using a specific strategy to compare actual with other objects.
  6. this.objects = new Objects(new ComparatorBasedComparisonStrategy(customComparator, customComparatorDescription));
  7. return myself;
  8. }

代码示例来源:origin: joel-costigliola/assertj-core

  1. /** {@inheritDoc} */
  2. @Override
  3. public SELF isNotNull() {
  4. objects.assertNotNull(info, actual);
  5. return myself;
  6. }

代码示例来源:origin: org.assertj/assertj-core

  1. @Override
  2. protected boolean areEqual(Object actualElement, Object otherElement) {
  3. try {
  4. return Objects.instance().areEqualToIgnoringGivenFields(actualElement, otherElement, comparatorsByPropertyOrField,
  5. comparatorsByType, fields);
  6. } catch (IntrospectionError e) {
  7. return false;
  8. }
  9. }

代码示例来源:origin: org.springframework.boot/spring-boot-test

  1. /**
  2. * Verifies that the actual value is a map, and returns a map assertion, to allow
  3. * chaining of map-specific assertions from this call.
  4. * @return a map assertion object
  5. */
  6. @SuppressWarnings("unchecked")
  7. public AbstractMapAssert<?, ?, Object, Object> asMap() {
  8. Objects.instance().assertIsInstanceOf(this.info, this.actual, Map.class);
  9. return Assertions.assertThat((Map<Object, Object>) this.actual);
  10. }

代码示例来源:origin: joel-costigliola/assertj-core

  1. @Override
  2. protected boolean areEqual(Object actualElement, Object otherElement) {
  3. try {
  4. return Objects.instance().areEqualToComparingOnlyGivenFields(actualElement, otherElement,
  5. comparatorsByPropertyOrField, comparatorsByType,
  6. fields);
  7. } catch (IntrospectionError e) {
  8. return false;
  9. }
  10. }

代码示例来源:origin: joel-costigliola/assertj-core

  1. /** {@inheritDoc} */
  2. @Override
  3. public SELF isInstanceOf(Class<?> type) {
  4. objects.assertIsInstanceOf(info, actual, type);
  5. return myself;
  6. }

代码示例来源:origin: joel-costigliola/assertj-core

  1. /** {@inheritDoc} */
  2. @Override
  3. @CheckReturnValue
  4. public SELF usingComparator(Comparator<? super ACTUAL> customComparator, String customComparatorDescription) {
  5. // using a specific strategy to compare actual with other objects.
  6. this.objects = new Objects(new ComparatorBasedComparisonStrategy(customComparator, customComparatorDescription));
  7. return myself;
  8. }

代码示例来源:origin: org.assertj/assertj-core

  1. private static void assertNotNull(AssertionInfo info, Class<?> actual) {
  2. Objects.instance().assertNotNull(info, actual);
  3. }

相关文章