builder.addField(Series.SystemInformation.FIELD_LIBRARY_PATH, StringUtils.defaultString(data.getLibraryPath())); builder.addField(Series.SystemInformation.FIELD_MAX_HEAP_SIZE, data.getMaxHeapMemorySize()); builder.addField(Series.SystemInformation.FIELD_MAX_NON_HEAP_SIZE, data.getMaxNonHeapMemorySize()); builder.addField(Series.SystemInformation.FIELD_OS_NAME, StringUtils.defaultString(data.getOsName())); builder.addField(Series.SystemInformation.FIELD_OS_VERSION, StringUtils.defaultString(data.getOsVersion()));
assertThat(systemInformationData.getMaxNonHeapMemorySize(), is(19L));
if (systemData.getMaxNonHeapMemorySize() != -1) { maxNonHeapUpperRange = systemData.getMaxNonHeapMemorySize() / 1024.0d; } else if (systemData.getInitNonHeapMemorySize() != -1) { maxNonHeapUpperRange = (systemData.getInitNonHeapMemorySize() * 2) / 1024.0d;
if (systemData.getMaxNonHeapMemorySize() > 0) { addItemToSection(toolkit, SECTION_MEMORY, NumberFormatter.formatBytesToKBytes(systemData.getMaxNonHeapMemorySize())); } else { addItemToSection(toolkit, SECTION_MEMORY, NOT_AVAILABLE);
assertThat(systemInformationData.getMaxNonHeapMemorySize(), is(19L));
when(data.getLibraryPath()).thenReturn("libpath"); when(data.getMaxHeapMemorySize()).thenReturn(RandomUtils.nextLong()); when(data.getMaxNonHeapMemorySize()).thenReturn(RandomUtils.nextLong()); when(data.getOsName()).thenReturn("osname"); when(data.getOsVersion()).thenReturn("osver"); assertThat(getFields(pointBuilder), hasEntry(Series.SystemInformation.FIELD_LIBRARY_PATH, (Object) data.getLibraryPath())); assertThat(getFields(pointBuilder), hasEntry(Series.SystemInformation.FIELD_MAX_HEAP_SIZE, (Object) data.getMaxHeapMemorySize())); assertThat(getFields(pointBuilder), hasEntry(Series.SystemInformation.FIELD_MAX_NON_HEAP_SIZE, (Object) data.getMaxNonHeapMemorySize())); assertThat(getFields(pointBuilder), hasEntry(Series.SystemInformation.FIELD_NUM_AVAILABLE_PROCESSORS, (Object) Long.valueOf(data.getAvailableProcessors()))); assertThat(getFields(pointBuilder), hasEntry(Series.SystemInformation.FIELD_OS_NAME, (Object) data.getOsName()));
if (data.getMaxNonHeapMemorySize() > 0) { addItemToSection(toolkit, SECTION_MEMORY, NumberFormatter.formatBytesToKBytes(data.getMaxNonHeapMemorySize()), minInformationColumnWidth); } else { addItemToSection(toolkit, SECTION_MEMORY, NOT_AVAILABLE, minInformationColumnWidth);