CurrencyBitcoinLibTest.php 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <?php
  2. App::uses('CurrencyBitcoinLib', 'Tools.Lib');
  3. App::uses('MyCakeTestCase', 'Tools.TestSuite');
  4. class CurrencyBitcoinLibTest extends MyCakeTestCase {
  5. public function setUp() {
  6. parent::setUp();
  7. $this->CurrencyBitcoin = new CurrencyBitcoinLib();
  8. }
  9. /**
  10. */
  11. public function testBitmarket() {
  12. $this->out($this->_header('bitmarket - ' . $this->CurrencyBitcoin->settings['currency']), true);
  13. $is = $this->CurrencyBitcoin->bitmarket();
  14. $this->debug($is);
  15. //$this->assertFalse($is);
  16. }
  17. /**
  18. */
  19. public function testBitcoincharts() {
  20. $this->debug($this->_header('bitcoincharts - ' . $this->CurrencyBitcoin->settings['currency']), true);
  21. $is = $this->CurrencyBitcoin->bitcoincharts();
  22. $this->debug($is);
  23. //$this->assertFalse($is);
  24. }
  25. /**
  26. */
  27. public function testRate() {
  28. $this->skipIf(true, 'TODO!');
  29. $this->debug($this->_header('rate - bitmarket - ' . $this->CurrencyBitcoin->settings['currency']), true);
  30. $is = $this->CurrencyBitcoin->rate();
  31. $this->debug($is);
  32. $this->assertTrue(is_numeric($is) && $is > 0 && $is < 100);
  33. $this->debug($this->_header('rate - bitcoincharts - ' . $this->CurrencyBitcoin->settings['currency']), true);
  34. $is = $this->CurrencyBitcoin->rate(array('api' => 'bitcoincharts'));
  35. $this->debug($is);
  36. $this->assertTrue(is_numeric($is) && $is > 0 && $is < 100);
  37. }
  38. }