builder.addField(Series.SystemInformation.FIELD_TOTAL_PHYS_MEMORY, data.getTotalPhysMemory()); builder.addField(Series.SystemInformation.FIELD_TOTAL_SWAP_SPACE, data.getTotalSwapSpace()); builder.addField(Series.SystemInformation.FIELD_VM_NAME, StringUtils.defaultString(data.getVmName())); builder.addField(Series.SystemInformation.FIELD_VM_SPEC_NAME, StringUtils.defaultString(data.getVmSpecName())); builder.addField(Series.SystemInformation.FIELD_VM_VENDOR, StringUtils.defaultString(data.getVmVendor()));
assertThat(systemInformationData.getVmVendor(), is("12")); assertThat(systemInformationData.getVmVersion(), is("13")); assertThat(systemInformationData.getVmName(), is("14")); assertThat(systemInformationData.getVmSpecName(), is("15"));
when(data.getOsName()).thenReturn(null); when(data.getOsVersion()).thenReturn(null); when(data.getVmName()).thenReturn(null); when(data.getVmSpecName()).thenReturn(null); when(data.getVmVendor()).thenReturn(null);
assertThat(systemInformationData.getVmVendor(), is("12")); assertThat(systemInformationData.getVmVersion(), is("13")); assertThat(systemInformationData.getVmName(), is("14")); assertThat(systemInformationData.getVmSpecName(), is("15"));
when(data.getTotalPhysMemory()).thenReturn(RandomUtils.nextLong()); when(data.getTotalSwapSpace()).thenReturn(RandomUtils.nextLong()); when(data.getVmName()).thenReturn("vmname"); when(data.getVmSpecName()).thenReturn("vmspec"); when(data.getVmVendor()).thenReturn("vmvendor"); assertThat(getFields(pointBuilder), hasEntry(Series.SystemInformation.FIELD_TOTAL_PHYS_MEMORY, (Object) data.getTotalPhysMemory())); assertThat(getFields(pointBuilder), hasEntry(Series.SystemInformation.FIELD_TOTAL_SWAP_SPACE, (Object) data.getTotalSwapSpace())); assertThat(getFields(pointBuilder), hasEntry(Series.SystemInformation.FIELD_VM_NAME, (Object) data.getVmName())); assertThat(getFields(pointBuilder), hasEntry(Series.SystemInformation.FIELD_VM_SPEC_NAME, (Object) data.getVmSpecName())); assertThat(getFields(pointBuilder), hasEntry(Series.SystemInformation.FIELD_VM_VENDOR, (Object) data.getVmVendor()));
String vmFullName = data.getVmName(); String[] vmNames = vmFullName.split("@"); if ((vmNames != null) && (vmNames.length > 1)) {