Exemple #1
0
 public function testUptime()
 {
     $uptime = new Uptime();
     $this->assertEquals(34.895, $uptime->read('data://,34.895    447925.64'));
     $this->assertEquals(29784.67, $uptime->read('data://,29784.67  447925.64'));
     $this->assertEquals(121946.78, $uptime->read('data://,121946.78 447925.64'));
 }
 /**
  * @covers SysInfo\Linux\Uptime::__construct
  * @covers SysInfo\Linux\Uptime::getUptime
  * @covers SysInfo\Linux\Uptime::getIdletime
  */
 public function testUptimeWithSystemData()
 {
     $uptime = new Uptime();
     $this->assertInternalType('int', $uptime->getUptime());
     $this->assertInternalType('int', $uptime->getIdletime());
 }
 private function getAjaxUptime()
 {
     if (!class_exists('Uptime')) {
         include 'classes/Uptime.class.php';
     }
     $tmp = new Uptime();
     return $tmp->getHTML();
 }
Exemple #4
0
 public function setTableName($tableName)
 {
     self::$_tableName = $tableName;
 }
Exemple #5
0
 /**
  * @dataProvider stdinProvider
  */
 public function testUptime($seconds, $stdout)
 {
     $uptime = new Uptime();
     $this->assertSame($seconds, $uptime->read("echo '{$stdout}'"));
 }
Exemple #6
0
 /**
  * @dataProvider stdinProvider
  */
 public function testUptime($time, $stdout)
 {
     $uptime = new Uptime();
     $this->assertEquals($time, $uptime->read("echo '{$stdout}'"));
 }