package de.plushnikov.intellij.plugin.processor;

import de.plushnikov.intellij.plugin.AbstractLombokParsingTestCase;

/**
 * Unit tests for IntelliJPlugin for Lombok, based on lombok test classes
 */
public class EqualsAndHashCodeTest extends AbstractLombokParsingTestCase {

  public void testEqualsandhashcode$EqualsAndHashCode() {
    doTest(true);
  }

  public void testEqualsandhashcode$EqualsAndHashCodeAutoExclude() {
    doTest(true);
  }

  public void testEqualsandhashcode$EqualsAndHashCodeExplicitEmptyOf() {
    doTest(true);
  }

  public void testEqualsandhashcode$EqualsAndHashCodeExplicitOfAndExclude() {
    doTest(true);
  }

  public void testEqualsandhashcode$EqualsAndHashCodeExplicitInclude() {
    doTest(true);
  }

  public void testEqualsandhashcode$EqualsAndHashCodeNestedShadow() {
    doTest(true);
  }

  public void testEqualsandhashcode$EqualsAndHashCodeNewStyle() {
    doTest(true);
  }

  public void testEqualsandhashcode$EqualsAndHashCodeOfAndExclude() {
    doTest(true);
  }

  public void testEqualsandhashcode$EqualsAndHashCodeWithExistingMethods() {
    doTest(true);
  }

  public void testEqualsandhashcode$EqualsAndHashCodeWithGenericsOnInners() {
    doTest(true);
  }

  public void testEqualsandhashcode$EqualsAndHashCodeWithGenericsOnInnersInInterfaces() {
    doTest(true);
  }

  public void testEqualsandhashcode$EqualsAndHashCodeWithOnParam() {
    doTest(true);
  }

  public void testEqualsandhashcode$EqualsAndHashCodeWithSomeExistingMethods() {
    doTest(true);
  }

  public void testEqualsandhashcode$EqualsAndHashCodeWithNamedExistingMethods() {
    doTest(true);
  }
}
