From: Christian Weiske Date: Tue, 14 Dec 2010 06:47:54 +0000 (+0100) Subject: test skeleton for status_noauth X-Git-Tag: 1.0.0~47 X-Git-Url: https://git.cweiske.de/linksys-wrt3g-tools.git/commitdiff_plain/3affd264002c60d087a4f8be3ae82e3e4ba0889f test skeleton for status_noauth --- diff --git a/Wrt3g/HtmlParser.php b/Wrt3g/HtmlParser.php index 1cd5373..fe81c58 100644 --- a/Wrt3g/HtmlParser.php +++ b/Wrt3g/HtmlParser.php @@ -1,15 +1,15 @@ -* @license AGPL v3 -* @link http://cweiske.de/linksys-wrt3g-tools.htm -*/ + * HTML parsing for the linksys router HTML pages + * + * PHP version 5 + * + * @category Tools + * @package linksys-wrt3g-tools + * @author Christian Weiske + * @license AGPL v3 + * @link http://cweiske.de/linksys-wrt3g-tools.htm + */ class Wrt3g_HtmlParser { protected static $arTranslations = array( @@ -26,13 +26,13 @@ class Wrt3g_HtmlParser /** - * Parses the body of /index_wstatus1.asp and returns extracted values. - * - * @param string $body HTML document to parse - * - * @return array Array of key-value pairs, probably with "type", "network" and - * "signal strength" - */ + * Parses the body of /index_wstatus1.asp and returns extracted values. + * + * @param string $body HTML document to parse + * + * @return array Array of key-value pairs, probably with "type", "network" and + * "signal strength" + */ public function index_wstatus1($body) { $doc = new DomDocument(); @@ -84,13 +84,13 @@ class Wrt3g_HtmlParser /** - * Parses the body of /index_wstatus2.asp and returns extracted values. - * - * @param string $body HTML document to parse - * - * @return array Array with "connection" as key and one of "connecting", - * "connected" or "disconnected" as value. - */ + * Parses the body of /index_wstatus2.asp and returns extracted values. + * + * @param string $body HTML document to parse + * + * @return array Array with "connection" as key and one of "connecting", + * "connected" or "disconnected" as value. + */ public function index_wstatus2($body) { preg_match('/var status2 = "(.+)"/', $body, $arMatches); @@ -101,4 +101,18 @@ class Wrt3g_HtmlParser //Connected return array('connection' => strtolower($strStatus)); } + + + + /** + * Parses the HTML body of /Status_NoAuth.asp and returns the extracted + * values. + * + * @param string $body HTML document to parse + * + * @return array FIXME + */ + public function status_noauth($body) + { + } } \ No newline at end of file diff --git a/tests/Status_NoAuth.htm b/tests/status_noauth-connected.htm similarity index 100% rename from tests/Status_NoAuth.htm rename to tests/status_noauth-connected.htm diff --git a/tests/status_noauth-connected.phpt b/tests/status_noauth-connected.phpt new file mode 100644 index 0000000..37cb3df --- /dev/null +++ b/tests/status_noauth-connected.phpt @@ -0,0 +1,13 @@ +--TEST-- +test Wrt3g_HtmlParser::status_noauth() when we have a good connection +--FILE-- +status_noauth( + file_get_contents('status_noauth-connected.htm') + ) +); +--EXPECT--