Skip to content

Commit

Permalink
Tweak GroovyObjectHelperTest further
Browse files Browse the repository at this point in the history
  • Loading branch information
daniellansun committed Jun 26, 2021
1 parent 237f107 commit 2d0f332
Showing 1 changed file with 8 additions and 9 deletions.
17 changes: 8 additions & 9 deletions src/test/org/apache/groovy/lang/GroovyObjectHelperTest.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -33,21 +33,20 @@ class GroovyObjectHelperTest {
static class StaticInnest {}
static class StaticInnest2 extends StaticInner2 {}
}
static class StaticInner2 extends Base {
}
static class StaticInner2 extends Base {}
class Inner {}
class Inner2 extends Inner3 {}
class Inner3 extends Base {}
}
assert Outer.class === GroovyObjectHelper.lookup(new Outer()).get().lookupClass()
assert Outer.Inner.class == GroovyObjectHelper.lookup(new Outer().new Inner()).get().lookupClass()
assert Outer.Inner2.class == GroovyObjectHelper.lookup(new Outer().new Inner2()).get().lookupClass()
assert Outer.Inner3.class == GroovyObjectHelper.lookup(new Outer().new Inner3()).get().lookupClass()
assert Outer.StaticInner.class == GroovyObjectHelper.lookup(new Outer.StaticInner()).get().lookupClass()
assert Outer.StaticInner2.class == GroovyObjectHelper.lookup(new Outer.StaticInner2()).get().lookupClass()
assert Outer.StaticInner.StaticInnest.class == GroovyObjectHelper.lookup(new Outer.StaticInner.StaticInnest()).get().lookupClass()
assert Outer.StaticInner.StaticInnest2.class == GroovyObjectHelper.lookup(new Outer.StaticInner.StaticInnest2()).get().lookupClass()
assert Outer.Inner.class === GroovyObjectHelper.lookup(new Outer().new Inner()).get().lookupClass()
assert Outer.Inner2.class === GroovyObjectHelper.lookup(new Outer().new Inner2()).get().lookupClass()
assert Outer.Inner3.class === GroovyObjectHelper.lookup(new Outer().new Inner3()).get().lookupClass()
assert Outer.StaticInner.class === GroovyObjectHelper.lookup(new Outer.StaticInner()).get().lookupClass()
assert Outer.StaticInner2.class === GroovyObjectHelper.lookup(new Outer.StaticInner2()).get().lookupClass()
assert Outer.StaticInner.StaticInnest.class === GroovyObjectHelper.lookup(new Outer.StaticInner.StaticInnest()).get().lookupClass()
assert Outer.StaticInner.StaticInnest2.class === GroovyObjectHelper.lookup(new Outer.StaticInner.StaticInnest2()).get().lookupClass()
'''
}
}

0 comments on commit 2d0f332

Please sign in to comment.