package de.is24.deadcode4j.analyzer;
import org.junit.Test;
public final class A_MainClassAnalyzer extends AByteCodeAnalyzer<MainClassAnalyzer> {
@Override
protected MainClassAnalyzer createAnalyzer() {
return new MainClassAnalyzer();
}
@Test
public void reportsMainClassAsBeingUsed() {
analyzeFile("MainClass.class");
assertThatDependenciesAreReported("MainClass");
}
@Test
public void doesNotReportNonMainClassAsBeingUsed() {
analyzeFile("SingleClass.class");
assertThatNoDependenciesAreReported();
}
}