// Path: src/test/java/com/github/liblevenshtein/assertion/ComparatorAssertions.java
// public static <Type> ComparatorAssertions<Type> assertThat(
//     final Comparator<Type> actual) {
//   return new ComparatorAssertions<>(actual);
// }


import java.util.Comparator;
import org.testng.annotations.Test;
import static com.github.liblevenshtein.assertion.ComparatorAssertions.assertThat;
package com.github.liblevenshtein.assertion;




public class ComparatorAssertionsTest {

  private final Comparator<Integer> comparator = (i, j) -> Integer.compare(i, j);

  @Test
  public void testEqualsTo() {
// Path: src/test/java/com/github/liblevenshtein/assertion/ComparatorAssertions.java
// public static <Type> ComparatorAssertions<Type> assertThat(
//     final Comparator<Type> actual) {
//   return new ComparatorAssertions<>(actual);
// }


// Path: src/test/java/com/github/liblevenshtein/assertion/ComparatorAssertionsTest.java
import java.util.Comparator;
import org.testng.annotations.Test;
import static com.github.liblevenshtein.assertion.ComparatorAssertions.assertThat;

package com.github.liblevenshtein.assertion;




public class ComparatorAssertionsTest {

  private final Comparator<Integer> comparator = (i, j) -> Integer.compare(i, j);

  @Test
  public void testEqualsTo() {
    assertThat(comparator).comparesEqualTo(1, 1);