01: package test.net.sourceforge.pmd.dfa;
02:
03: import static org.junit.Assert.assertEquals;
04: import net.sourceforge.pmd.dfa.variableaccess.VariableAccess;
05:
06: import org.junit.Test;
07:
08: public class VariableAccessTest {
09:
10: @Test
11: public void testGetVariableName() {
12: VariableAccess va = new VariableAccess(
13: VariableAccess.DEFINITION, "foo.bar");
14: assertEquals("foo", va.getVariableName());
15: va = new VariableAccess(VariableAccess.DEFINITION, ".foobar");
16: assertEquals("", va.getVariableName());
17: va = new VariableAccess(VariableAccess.DEFINITION, "foobar.");
18: assertEquals("foobar", va.getVariableName());
19: va = new VariableAccess(VariableAccess.DEFINITION, "foobar");
20: assertEquals("foobar", va.getVariableName());
21: }
22:
23: public static junit.framework.Test suite() {
24: return new junit.framework.JUnit4TestAdapter(
25: VariableAccessTest.class);
26: }
27: }
|