@Test
public void testEqualsShouldReturnFalseForUnequalParamValues() {

    // Given:
    final Object[] params1 = new Object[] { "test", 4L, true };
    final Object[] params2 = new Object[] { "test", 5L, false };
    DataProviderFrameworkMethod m1 = new DataProviderFrameworkMethod(method, 83, params1, "%p[83]");
    DataProviderFrameworkMethod m2 = new DataProviderFrameworkMethod(method, 83, params2, "%p[83]");
    // When:
    boolean result = m1.equals(m2);
    // Then:
    assertThat(result).isFalse();
}