All Downloads are FREE. Search and download functionalities are using the official Maven repository.

munit.internal.junitinterface.CustomSuperclasses Maven / Gradle / Ivy

There is a newer version: 1.0.0
Show newest version
package munit.internal.junitinterface;


import java.util.Set;
import sbt.testing.Fingerprint;
import sbt.testing.SubclassFingerprint;

public class CustomSuperclasses {
  final Set superclasses;

  public CustomSuperclasses(Set superclasses) {
    this.superclasses = superclasses;
  }

  public boolean matchesFingerprint(Fingerprint fingerprint) {
    if (fingerprint instanceof SubclassFingerprint) {
      SubclassFingerprint subclassFingerprint = (SubclassFingerprint) fingerprint;
      return superclasses.contains(subclassFingerprint.superclassName());
    }
    return false;
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy