cvs: pear /Net_UserAgent_Mobile/tests 07-airhphone.phpt /Net_UserAgent_Mobile/tests/Mobile WillcomTestCase.php

[email protected] ("KUBO Atsuhiro") Sat, 10 May 2008 09:38:52 -0000
Newsgroups php.pear.cvs
Message-ID <cvskuboa1210412332@cvsserver>
kuboa		Sat May 10 09:38:52 2008 UTC

  Removed files:               
    /pear/Net_UserAgent_Mobile/tests	07-airhphone.phpt 

  Modified files:              
    /pear/Net_UserAgent_Mobile/tests/Mobile	WillcomTestCase.php 
  Log:
  - Migrated tests from .phpt to PHPUnit.
  
  
http://cvs.php.net/viewvc.cgi/pear/Net_UserAgent_Mobile/tests/Mobile/WillcomTestCase.php?r1=1.1&r2=1.2&diff_format=u
Index: pear/Net_UserAgent_Mobile/tests/Mobile/WillcomTestCase.php
diff -u pear/Net_UserAgent_Mobile/tests/Mobile/WillcomTestCase.php:1.1 pear/Net_UserAgent_Mobile/tests/Mobile/WillcomTestCase.php:1.2
--- pear/Net_UserAgent_Mobile/tests/Mobile/WillcomTestCase.php:1.1	Wed Feb  6 03:24:33 2008
+++ pear/Net_UserAgent_Mobile/tests/Mobile/WillcomTestCase.php	Sat May 10 09:38:52 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: WillcomTestCase.php,v 1.1 2008/02/06 03:24:33 kuboa Exp $
+ * @version    CVS: $Id: WillcomTestCase.php,v 1.2 2008/05/10 09:38:52 kuboa Exp $
  * @since      File available since Release 0.31.0
  */
 
@@ -92,6 +92,46 @@
         }
     }
 
+    /**
+     * @since Method available since Release 1.0.0
+     */
+    public function testShouldProvideTheVendorNameOfAUserAgent()
+    {
+        $agent = new Net_UserAgent_Mobile_Willcom('Mozilla/3.0(WILLCOM;SANYO/WX310SA/2;1/1/C128) NetFront/3.3,61.198.142.127');
+
+        $this->assertEquals('SANYO', $agent->getVendor());
+    }
+
+    /**
+     * @since Method available since Release 1.0.0
+     */
+    public function testShouldProvideTheModelVersionOfAUserAgent()
+    {
+        $agent = new Net_UserAgent_Mobile_Willcom('Mozilla/3.0(WILLCOM;SANYO/WX310SA/2;1/1/C128) NetFront/3.3,61.198.142.127');
+
+        $this->assertEquals('2;1', $agent->getModelVersion());
+    }
+
+    /**
+     * @since Method available since Release 1.0.0
+     */
+    public function testShouldProvideTheBrowserVersionOfAUserAgent()
+    {
+        $agent = new Net_UserAgent_Mobile_Willcom('Mozilla/3.0(WILLCOM;SANYO/WX310SA/2;1/1/C128) NetFront/3.3,61.198.142.127');
+
+        $this->assertEquals('1', $agent->getBrowserVersion());
+    }
+
+    /**
+     * @since Method available since Release 1.0.0
+     */
+    public function testShouldProvideTheCacheSizeOfAUserAgent()
+    {
+        $agent = new Net_UserAgent_Mobile_Willcom('Mozilla/3.0(WILLCOM;SANYO/WX310SA/2;1/1/C128) NetFront/3.3,61.198.142.127');
+
+        $this->assertEquals(128, $agent->getCacheSize());
+    }
+
     /**#@-*/
 
     /**#@+