So right now I have the following standard package name setup in my project:
src/main/java/model/SampleClass.java which you can view @ https://github.com/quinnliu/WalnutiQ/blob/master/src/main/java/model/SampleClass.java
src/test/java/model/SampleClassTest.java which you can view @ https://github.com/quinnliu/WalnutiQ/blob/master/src/test/java/model/SampleClassTest.java
SampleClass.java looks like this:
package main.java.model;
public class SampleClass {
int packagePrivateMethod() {
return -1;
}
}
And SampleClassTest.java looks like this:
package test.java.model;
import main.java.model.SampleClass;
public class SampleClassTest extends junit.framework.TestCase {
private SampleClass sampleClass;
public void setUp() {
this.sampleClass = new SampleClass();
}
public void test_packagePrivateMethod() {
// this method can't be called right now why?
//this.sampleClass.packagePrivateMethod();
}
}
Why can't the method packagePrivateMethod() be called???