forループ内に次のコードがあります
MyClass myobj= new MyClass(customers, price);
System.out.println(myobj);
if (!myobj.equals(null)) { //same happesn with myobj != null
System.out.println("not null");
}
myMethod(myobj);
myMethod本体は次のとおりです。
private void myMethod(MyClass myobj) {
if (myobj.totalDemand()) {
//bla bla
}
Junitでコードを実行した後、「if(myobj.totalDemand())」という行はNullPointerExceptionをスローしますが、コンソールは「notnull」と出力します。