package org.extendj; import org.extendj.ast.VariableShadowFinding; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; import java.util.Set; public class SuperclassFieldsTest extends ScopeAnalysisTest { @Test void test() { ScopeAnalysis scopeAnalysis = new ScopeAnalysis(); Set<VariableShadowFinding> findings = scopeAnalysis.analyze("src/test/resources/superclassFields", false, false); assertShadow(findings, "fieldC", 19, 3); assertShadow(findings, "fieldB", 21, 2); assertShadow(findings, "fieldB", 2, 4); Assertions.assertEquals(3, findings.size()); } }