@Test (timeout = 30000)
public void parseSystemInfoString() {

  WindowsResourceCalculatorPluginTester tester = new WindowsResourceCalculatorPluginTester();
  // info str derived from windows shell command has \r\n termination
  tester.infoStr = "17177038848,8589467648,15232745472,6400417792,1,2805000,6261812\r\n";
  // call a method to refresh values
  tester.getAvailablePhysicalMemorySize();
  // verify information has been refreshed
  assertTrue(tester.vmemSize == 17177038848L);
  assertTrue(tester.memSize == 8589467648L);
  assertTrue(tester.vmemAvailable == 15232745472L);
  assertTrue(tester.memAvailable == 6400417792L);
  assertTrue(tester.numProcessors == 1);
  assertTrue(tester.cpuFrequencyKhz == 2805000L);
  assertTrue(tester.cumulativeCpuTimeMs == 6261812L);
  assertTrue(tester.cpuUsage == -1);
}