parent
a14ee65d14
commit
e15a2db167
|
@ -28,17 +28,78 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Test class for {@link ArchUtils}.
|
* Test class for {@link ArchUtils}.
|
||||||
*
|
|
||||||
* @author Tomschi
|
|
||||||
*/
|
*/
|
||||||
public class ArchUtilsTest {
|
public class ArchUtilsTest {
|
||||||
|
|
||||||
private static final String X86 = "x86";
|
|
||||||
private static final String X86_64 = "x86_64";
|
|
||||||
private static final String IA64 = "ia64";
|
private static final String IA64 = "ia64";
|
||||||
private static final String IA64_32 = "ia64_32";
|
private static final String IA64_32 = "ia64_32";
|
||||||
private static final String PPC = "ppc";
|
private static final String PPC = "ppc";
|
||||||
private static final String PPC64 = "ppc64";
|
private static final String PPC64 = "ppc64";
|
||||||
|
private static final String X86 = "x86";
|
||||||
|
private static final String X86_64 = "x86_64";
|
||||||
|
|
||||||
|
private void assertEqualsArchNotNull(final Processor.Arch arch, final Processor processor) {
|
||||||
|
assertNotNull(arch);
|
||||||
|
assertNotNull(processor);
|
||||||
|
assertEquals(arch, processor.getArch());
|
||||||
|
}
|
||||||
|
|
||||||
|
private void assertEqualsTypeNotNull(final Processor.Type type, final Processor processor) {
|
||||||
|
assertNotNull(type);
|
||||||
|
assertNotNull(processor);
|
||||||
|
assertEquals(type, processor.getType());
|
||||||
|
}
|
||||||
|
|
||||||
|
private void assertNotEqualsArchNotNull(final Processor.Arch arch, final Processor processor) {
|
||||||
|
assertNotNull(arch);
|
||||||
|
assertNotNull(processor);
|
||||||
|
assertNotEquals(arch, processor.getArch());
|
||||||
|
}
|
||||||
|
|
||||||
|
private void assertNotEqualsTypeNotNull(final Processor.Type type, final Processor processor) {
|
||||||
|
assertNotNull(type);
|
||||||
|
assertNotNull(processor);
|
||||||
|
assertNotEquals(type, processor.getType());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testArch() {
|
||||||
|
Processor processor = ArchUtils.getProcessor(X86);
|
||||||
|
assertEqualsTypeNotNull(Processor.Type.X86, processor);
|
||||||
|
assertTrue(processor.isX86());
|
||||||
|
assertNotEqualsTypeNotNull(Processor.Type.PPC, processor);
|
||||||
|
assertFalse(processor.isPPC());
|
||||||
|
|
||||||
|
processor = ArchUtils.getProcessor(X86_64);
|
||||||
|
assertEqualsTypeNotNull(Processor.Type.X86, processor);
|
||||||
|
assertTrue(processor.isX86());
|
||||||
|
|
||||||
|
processor = ArchUtils.getProcessor(IA64_32);
|
||||||
|
assertEqualsTypeNotNull(Processor.Type.IA_64, processor);
|
||||||
|
assertTrue(processor.isIA64());
|
||||||
|
|
||||||
|
processor = ArchUtils.getProcessor(IA64);
|
||||||
|
assertEqualsTypeNotNull(Processor.Type.IA_64, processor);
|
||||||
|
assertTrue(processor.isIA64());
|
||||||
|
assertNotEqualsTypeNotNull(Processor.Type.X86, processor);
|
||||||
|
assertFalse(processor.isX86());
|
||||||
|
|
||||||
|
processor = ArchUtils.getProcessor(PPC);
|
||||||
|
assertEqualsTypeNotNull(Processor.Type.PPC, processor);
|
||||||
|
assertTrue(processor.isPPC());
|
||||||
|
assertNotEqualsTypeNotNull(Processor.Type.IA_64, processor);
|
||||||
|
assertFalse(processor.isIA64());
|
||||||
|
|
||||||
|
processor = ArchUtils.getProcessor(PPC64);
|
||||||
|
assertEqualsTypeNotNull(Processor.Type.PPC, processor);
|
||||||
|
assertTrue(processor.isPPC());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testGetProcessor() {
|
||||||
|
assertNotNull(ArchUtils.getProcessor(X86));
|
||||||
|
assertNull(ArchUtils.getProcessor("NA"));
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testIs32BitJVM() {
|
public void testIs32BitJVM() {
|
||||||
|
@ -94,67 +155,4 @@ public void testIs64BitJVM() {
|
||||||
assertFalse(processor.is64Bit());
|
assertFalse(processor.is64Bit());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
|
||||||
public void testArch() {
|
|
||||||
Processor processor = ArchUtils.getProcessor(X86);
|
|
||||||
assertEqualsTypeNotNull(Processor.Type.X86, processor);
|
|
||||||
assertTrue(processor.isX86());
|
|
||||||
assertNotEqualsTypeNotNull(Processor.Type.PPC, processor);
|
|
||||||
assertFalse(processor.isPPC());
|
|
||||||
|
|
||||||
processor = ArchUtils.getProcessor(X86_64);
|
|
||||||
assertEqualsTypeNotNull(Processor.Type.X86, processor);
|
|
||||||
assertTrue(processor.isX86());
|
|
||||||
|
|
||||||
processor = ArchUtils.getProcessor(IA64_32);
|
|
||||||
assertEqualsTypeNotNull(Processor.Type.IA_64, processor);
|
|
||||||
assertTrue(processor.isIA64());
|
|
||||||
|
|
||||||
processor = ArchUtils.getProcessor(IA64);
|
|
||||||
assertEqualsTypeNotNull(Processor.Type.IA_64, processor);
|
|
||||||
assertTrue(processor.isIA64());
|
|
||||||
assertNotEqualsTypeNotNull(Processor.Type.X86, processor);
|
|
||||||
assertFalse(processor.isX86());
|
|
||||||
|
|
||||||
processor = ArchUtils.getProcessor(PPC);
|
|
||||||
assertEqualsTypeNotNull(Processor.Type.PPC, processor);
|
|
||||||
assertTrue(processor.isPPC());
|
|
||||||
assertNotEqualsTypeNotNull(Processor.Type.IA_64, processor);
|
|
||||||
assertFalse(processor.isIA64());
|
|
||||||
|
|
||||||
processor = ArchUtils.getProcessor(PPC64);
|
|
||||||
assertEqualsTypeNotNull(Processor.Type.PPC, processor);
|
|
||||||
assertTrue(processor.isPPC());
|
|
||||||
}
|
|
||||||
|
|
||||||
@Test
|
|
||||||
public void testGetProcessor() {
|
|
||||||
assertNotNull(ArchUtils.getProcessor(X86));
|
|
||||||
assertNull(ArchUtils.getProcessor("NA"));
|
|
||||||
}
|
|
||||||
|
|
||||||
private void assertEqualsArchNotNull(final Processor.Arch arch, final Processor processor) {
|
|
||||||
assertNotNull(arch);
|
|
||||||
assertNotNull(processor);
|
|
||||||
assertEquals(arch, processor.getArch());
|
|
||||||
}
|
|
||||||
|
|
||||||
private void assertNotEqualsArchNotNull(final Processor.Arch arch, final Processor processor) {
|
|
||||||
assertNotNull(arch);
|
|
||||||
assertNotNull(processor);
|
|
||||||
assertNotEquals(arch, processor.getArch());
|
|
||||||
}
|
|
||||||
|
|
||||||
private void assertEqualsTypeNotNull(final Processor.Type type, final Processor processor) {
|
|
||||||
assertNotNull(type);
|
|
||||||
assertNotNull(processor);
|
|
||||||
assertEquals(type, processor.getType());
|
|
||||||
}
|
|
||||||
|
|
||||||
private void assertNotEqualsTypeNotNull(final Processor.Type type, final Processor processor) {
|
|
||||||
assertNotNull(type);
|
|
||||||
assertNotNull(processor);
|
|
||||||
assertNotEquals(type, processor.getType());
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue