| @@ 170-178 (lines=9) @@ | ||
| 167 | } // end of func TestTestArrayInsert |
|
| 168 | ||
| 169 | ||
| 170 | function TestArrayRead() { |
|
| 171 | $ar = array('a' => 1); |
|
| 172 | $x = ArrayRead($ar, 'a', '2'); |
|
| 173 | $this->assertEqual($x, 1); |
|
| 174 | $x = ArrayRead($ar, 'b', '2'); |
|
| 175 | $this->assertEqual($x, 2); |
|
| 176 | $x = ArrayRead($ar, 3); |
|
| 177 | $this->assertEqual($x, null); |
|
| 178 | } // end of func TestArrayRead |
|
| 179 | ||
| 180 | ||
| 181 | function TestFilterWildcard() { |
|
| @@ 27-39 (lines=13) @@ | ||
| 24 | ||
| 25 | class TestFuncUrl extends UnitTestCase { |
|
| 26 | ||
| 27 | function TestSetUrlParam() { |
|
| 28 | $url = 'http://www.domain.tld/?a=1&b=2&'; |
|
| 29 | ||
| 30 | $url1 = SetUrlParam($url, 'a', 2); |
|
| 31 | $this->assertEqual($url1, 'http://www.domain.tld/?a=2&b=2'); |
|
| 32 | ||
| 33 | $url1 = SetUrlParam($url, 'b', 3); |
|
| 34 | $this->assertEqual($url1, 'http://www.domain.tld/?a=1&b=3'); |
|
| 35 | ||
| 36 | $url1 = SetUrlParam($url, 'c'); |
|
| 37 | $this->assertEqual($url1, 'http://www.domain.tld/?a=1&b=2&c='); |
|
| 38 | ||
| 39 | } // end of func TestSetUrlParam |
|
| 40 | ||
| 41 | function TestUrlPlan() { |
|
| 42 | $url = 'http://www.google.com/?a=https://something'; |
|