Testing Integer Object Equality Comparisons in litemall
This test suite examines Integer object behavior and equality comparisons in Java. It specifically tests different scenarios of Integer object creation and comparison using both primitive int and Integer wrapper objects, focusing on reference equality versus value equality.
Test Coverage Overview
Implementation Analysis
Technical Details
Best Practices Demonstrated
linlinjava/litemall
litemall-core/src/test/java/org/linlinjava/litemall/core/IntegerTest.java
package org.linlinjava.litemall.core;
import org.junit.Test;
public class IntegerTest {
@Test
public void test() {
Integer a = new Integer(512);
int b = 512;
Integer c = new Integer(512);
System.out.println(a==b);
System.out.println(a.equals(b));
System.out.println(a == c);
System.out.println(a.equals(c));
}
}