public PropertyValuesHolderAssert hasPropertyName(String name) { isNotNull(); String actualName = actual.getPropertyName(); assertThat(actualName) // .overridingErrorMessage("Expected property name <%s> but was <%s>.", name, actualName) // .isEqualTo(name); return this; } }
private static boolean hasSameTargetAndProperties(ObjectAnimator self, @Nullable Animator anim) { if (anim instanceof ObjectAnimator) { PropertyValuesHolder[] theirValues = ((ObjectAnimator) anim).getValues(); PropertyValuesHolder[] selfValues = self.getValues(); if (((ObjectAnimator) anim).getTarget() == self.getTarget() && selfValues.length == theirValues.length) { final int length = selfValues.length; for (int i = 0; i < length; ++i) { PropertyValuesHolder pvhMine = selfValues[i]; PropertyValuesHolder pvhTheirs = theirValues[i]; if (pvhMine.getPropertyName() == null || !pvhMine.getPropertyName().equals(pvhTheirs.getPropertyName())) { return false; } } return true; } } return false; }
public PropertyValuesHolderAssert hasPropertyName(String name) { isNotNull(); String actualName = actual.getPropertyName(); assertThat(actualName) // .overridingErrorMessage("Expected property name <%s> but was <%s>.", name, actualName) // .isEqualTo(name); return this; } }