Test for a package method in a public class
git-svn-id: https://google-guice.googlecode.com/svn/trunk@543 d779f126-a31b-0410-b53b-1d3aecad763e
diff --git a/test/com/googlecode/guice/BytecodeGenTest.java b/test/com/googlecode/guice/BytecodeGenTest.java
index a48126f..0da06f0 100644
--- a/test/com/googlecode/guice/BytecodeGenTest.java
+++ b/test/com/googlecode/guice/BytecodeGenTest.java
@@ -195,11 +195,17 @@
public void testProxyingPackagePrivateMethods() {
Injector injector = Guice.createInjector(interceptorModule);
- PackagePrivate instance = injector.getInstance(PackagePrivate.class);
- assertEquals("HI WORLD", instance.sayHi());
+ assertEquals("HI WORLD", injector.getInstance(PackageClassPackageMethod.class).sayHi());
+ assertEquals("HI WORLD", injector.getInstance(PublicClassPackageMethod.class).sayHi());
}
- static class PackagePrivate {
+ static class PackageClassPackageMethod {
+ String sayHi() {
+ return "HI";
+ }
+ }
+
+ public static class PublicClassPackageMethod {
String sayHi() {
return "HI";
}