CurrencyBitcoinLibTest.php 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  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. * 2011-10-07 ms
  11. */
  12. public function testBitmarket() {
  13. $this->out($this->_header('bitmarket - '.$this->CurrencyBitcoin->settings['currency']), true);
  14. $is = $this->CurrencyBitcoin->bitmarket();
  15. $this->debug($is);
  16. //$this->assertFalse($is);
  17. }
  18. /**
  19. * 2011-10-07 ms
  20. */
  21. public function testBitcoincharts() {
  22. $this->debug($this->_header('bitcoincharts - '.$this->CurrencyBitcoin->settings['currency']), true);
  23. $is = $this->CurrencyBitcoin->bitcoincharts();
  24. $this->debug($is);
  25. //$this->assertFalse($is);
  26. }
  27. /**
  28. * 2011-10-07 ms
  29. */
  30. public function testRate() {
  31. $this->skipIf(true, 'TODO!');
  32. $this->debug($this->_header('rate - bitmarket - '.$this->CurrencyBitcoin->settings['currency']), true);
  33. $is = $this->CurrencyBitcoin->rate();
  34. $this->debug($is);
  35. $this->assertTrue(is_numeric($is) && $is > 0 && $is < 100);
  36. $this->debug($this->_header('rate - bitcoincharts - '.$this->CurrencyBitcoin->settings['currency']), true);
  37. $is = $this->CurrencyBitcoin->rate(array('api'=>'bitcoincharts'));
  38. $this->debug($is);
  39. $this->assertTrue(is_numeric($is) && $is > 0 && $is < 100);
  40. }
  41. }