bug: add first inner class test

上级 8ccec64d
public class Outer {
final int z=10;
class Inner extends HasStatic {
static final int x = 3;
static int y = 4;
}
public static void main(String[] args) {
Outer outer = new Outer();
System.out.println(outer.new Inner().y);
}
}
\ No newline at end of file
......@@ -211,7 +211,7 @@ func Test_ShouldGetMethodCallParameters(t *testing.T) {
g.Expect(methodCallMap["assertEquals"].Parameters).To(Equal([]string{"true", "true"}))
}
func Test_BuilderCallSplitIssut(t *testing.T) {
func Test_BuilderCallSplitIssue(t *testing.T) {
g := NewGomegaWithT(t)
codePath := "../../../_fixtures/abug/BuilderCallSplitIssue.java"
......@@ -229,3 +229,16 @@ func Test_BuilderCallSplitIssut(t *testing.T) {
g.Expect(methodCallMap["assertThat"].Class).To(Equal(""))
g.Expect(methodCallMap["isFalse"].Class).To(Equal("assertThat"))
}
func Test_InnerClass(t *testing.T) {
g := NewGomegaWithT(t)
codePath := "../../../_fixtures/call/InnerClass.java"
codePath = filepath.FromSlash(codePath)
callNodes := getCallNodes(codePath)
//g.Expect(callNodes[0].Class).To(Equal("Outer"))
g.Expect(callNodes[0].Class).To(Equal("Inner"))
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册