1 package net.sourceforge.pmd.dfa;
2
3 import static org.junit.Assert.assertEquals;
4 import net.sourceforge.pmd.lang.dfa.VariableAccess;
5
6 import org.junit.Test;
7 public class VariableAccessTest {
8
9 @Test
10 public void testGetVariableName() {
11 VariableAccess va = new VariableAccess(VariableAccess.DEFINITION, "foo.bar");
12 assertEquals("foo", va.getVariableName());
13 va = new VariableAccess(VariableAccess.DEFINITION, ".foobar");
14 assertEquals("", va.getVariableName());
15 va = new VariableAccess(VariableAccess.DEFINITION, "foobar.");
16 assertEquals("foobar", va.getVariableName());
17 va = new VariableAccess(VariableAccess.DEFINITION, "foobar");
18 assertEquals("foobar", va.getVariableName());
19 }
20
21 public static junit.framework.Test suite() {
22 return new junit.framework.JUnit4TestAdapter(VariableAccessTest.class);
23 }
24 }