cvs: pear /Net_UserAgent_Mobile/tests 08-display-xmlmap.phpt DoCoMoMap.xml /Net_UserAgent_Mobile/tests/Mobile DoCoMoTestCase.php /Net_UserAgent_Mobile/tests/Mobile/DoCoMoTestCase docomo-screen.xml

[email protected] ("KUBO Atsuhiro") Sat, 10 May 2008 11:14:27 -0000
Newsgroups php.pear.cvs
Message-ID <cvskuboa1210418067@cvsserver>
kuboa		Sat May 10 11:14:27 2008 UTC

  Added files:                 
    /pear/Net_UserAgent_Mobile/tests/Mobile/DoCoMoTestCase	
                                                          	docomo-screen.xml 

  Removed files:               
    /pear/Net_UserAgent_Mobile/tests	08-display-xmlmap.phpt 
                                    	DoCoMoMap.xml 

  Modified files:              
    /pear/Net_UserAgent_Mobile/tests/Mobile	DoCoMoTestCase.php 
  Log:
  - Migrated tests from .phpt to PHPUnit.
  
  
http://cvs.php.net/viewvc.cgi/pear/Net_UserAgent_Mobile/tests/Mobile/DoCoMoTestCase.php?r1=1.13&r2=1.14&diff_format=u
Index: pear/Net_UserAgent_Mobile/tests/Mobile/DoCoMoTestCase.php
diff -u pear/Net_UserAgent_Mobile/tests/Mobile/DoCoMoTestCase.php:1.13 pear/Net_UserAgent_Mobile/tests/Mobile/DoCoMoTestCase.php:1.14
--- pear/Net_UserAgent_Mobile/tests/Mobile/DoCoMoTestCase.php:1.13	Sat May 10 09:25:13 2008
+++ pear/Net_UserAgent_Mobile/tests/Mobile/DoCoMoTestCase.php	Sat May 10 11:14:27 2008
@@ -15,7 +15,7 @@
  * @author     KUBO Atsuhiro <[email protected]>
  * @copyright  2008 KUBO Atsuhiro <[email protected]>
  * @license    http://www.php.net/license/3_0.txt  PHP License 3.0
- * @version    CVS: $Id: DoCoMoTestCase.php,v 1.13 2008/05/10 09:25:13 kuboa Exp $
+ * @version    CVS: $Id: DoCoMoTestCase.php,v 1.14 2008/05/10 11:14:27 kuboa Exp $
  * @since      File available since Release 0.31.0
  */
 
@@ -1354,6 +1354,21 @@
         $this->assertEquals(10, $display->getHeightBytes());
     }
 
+    /**
+     * @since Method available since Release 1.0.0
+     */
+    public function testShouldUseAnExternalScreenInformationIfTheEnvironmentVariableIsGiven1()
+    {
+        $_SERVER['DOCOMO_MAP'] = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '/docomo-screen.xml';
+        $agent = new Net_UserAgent_Mobile_DoCoMo('DoCoMo/2.0 P705iCL(c100;TB;W16H10)');
+        $display = $agent->getDisplay();
+
+        $this->assertEquals(999, $display->getWidth());
+        $this->assertEquals(999, $display->getHeight());
+        $this->assertFalse($display->isColor());
+        $this->assertEquals(999, $display->getDepth());
+    }
+
     /**#@-*/
 
     /**#@+

http://cvs.php.net/viewvc.cgi/pear/Net_UserAgent_Mobile/tests/Mobile/DoCoMoTestCase/docomo-screen.xml?view=markup&rev=1.1
Index: pear/Net_UserAgent_Mobile/tests/Mobile/DoCoMoTestCase/docomo-screen.xml
+++ pear/Net_UserAgent_Mobile/tests/Mobile/DoCoMoTestCase/docomo-screen.xml
<?xml version="1.0" ?>
<opt>
  <P705ICL color="0" depth="999" height="999" width="999" />
</opt>