Skip to content
Snippets Groups Projects
Commit e3d23f73 authored by Johannes Mey's avatar Johannes Mey
Browse files

add test for fields with different visibility

parent d9131a0f
Branches
No related tags found
No related merge requests found
package org.extendj;
import org.extendj.ast.AbstractFinding;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
import java.util.Set;
public class FieldsTest extends ScopeAnalysisTest {
@Test
void test() {
ScopeAnalysis scopeAnalysis = new ScopeAnalysis();
Set<AbstractFinding> findings = scopeAnalysis.analyze("src/test/resources/fields", true, false);
// assertShadow(findings, "fieldC", 19, 3);
// assertShadow(findings, "fieldB", 21, 4);
// assertRedefinition(findings, "fieldB", 2);
// assertRedefinition(findings, "fieldB", 4);
// Assertions.assertEquals(4, findings.size());
}
}
public abstract class ClassA {
public int publicField;
protected int protectedField;
int packageField;
private int privateField;
void n(int parameter) {
int member;
{
int memberInBlock;
}
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment