]> granicus.if.org Git - php/commitdiff
more POST+array tests
authorAntony Dovgal <tony2001@php.net>
Wed, 3 May 2006 19:02:12 +0000 (19:02 +0000)
committerAntony Dovgal <tony2001@php.net>
Wed, 3 May 2006 19:02:12 +0000 (19:02 +0000)
tests/basic/013.phpt [new file with mode: 0644]
tests/basic/014.phpt [new file with mode: 0644]
tests/basic/015.phpt [new file with mode: 0644]
tests/basic/016.phpt [new file with mode: 0644]
tests/basic/017.phpt [new file with mode: 0644]
tests/basic/018.phpt [new file with mode: 0644]
tests/basic/019.phpt [new file with mode: 0644]
tests/basic/020.phpt [new file with mode: 0644]

diff --git a/tests/basic/013.phpt b/tests/basic/013.phpt
new file mode 100644 (file)
index 0000000..a4155dc
--- /dev/null
@@ -0,0 +1,15 @@
+--TEST--
+POST Method test and arrays
+--SKIPIF--
+<?php if (php_sapi_name()=='cli') echo 'skip'; ?>
+--POST--
+a[]=1
+--FILE--
+<?php
+var_dump($_POST['a']); 
+?>
+--EXPECT--
+array(1) {
+  [0]=>
+  string(1) "1"
+}
diff --git a/tests/basic/014.phpt b/tests/basic/014.phpt
new file mode 100644 (file)
index 0000000..9b7e59f
--- /dev/null
@@ -0,0 +1,17 @@
+--TEST--
+POST Method test and arrays - 2
+--SKIPIF--
+<?php if (php_sapi_name()=='cli') echo 'skip'; ?>
+--POST--
+a[]=1&a[]=1
+--FILE--
+<?php
+var_dump($_POST['a']); 
+?>
+--EXPECT--
+array(2) {
+  [0]=>
+  string(1) "1"
+  [1]=>
+  string(1) "1"
+}
diff --git a/tests/basic/015.phpt b/tests/basic/015.phpt
new file mode 100644 (file)
index 0000000..b297265
--- /dev/null
@@ -0,0 +1,15 @@
+--TEST--
+POST Method test and arrays - 3 
+--SKIPIF--
+<?php if (php_sapi_name()=='cli') echo 'skip'; ?>
+--POST--
+a[]=1&a[0]=5
+--FILE--
+<?php
+var_dump($_POST['a']); 
+?>
+--EXPECT--
+array(1) {
+  [0]=>
+  string(1) "5"
+}
diff --git a/tests/basic/016.phpt b/tests/basic/016.phpt
new file mode 100644 (file)
index 0000000..2772531
--- /dev/null
@@ -0,0 +1,17 @@
+--TEST--
+POST Method test and arrays - 4 
+--SKIPIF--
+<?php if (php_sapi_name()=='cli') echo 'skip'; ?>
+--POST--
+a[a]=1&a[b]=3
+--FILE--
+<?php
+var_dump($_POST['a']); 
+?>
+--EXPECT--
+array(2) {
+  ["a"]=>
+  string(1) "1"
+  ["b"]=>
+  string(1) "3"
+}
diff --git a/tests/basic/017.phpt b/tests/basic/017.phpt
new file mode 100644 (file)
index 0000000..69424ca
--- /dev/null
@@ -0,0 +1,19 @@
+--TEST--
+POST Method test and arrays - 5 
+--SKIPIF--
+<?php if (php_sapi_name()=='cli') echo 'skip'; ?>
+--POST--
+a[]=1&a[a]=1&a[b]=3
+--FILE--
+<?php
+var_dump($_POST['a']); 
+?>
+--EXPECT--
+array(3) {
+  [0]=>
+  string(1) "1"
+  ["a"]=>
+  string(1) "1"
+  ["b"]=>
+  string(1) "3"
+}
diff --git a/tests/basic/018.phpt b/tests/basic/018.phpt
new file mode 100644 (file)
index 0000000..5cae5e8
--- /dev/null
@@ -0,0 +1,36 @@
+--TEST--
+POST Method test and arrays - 6 
+--SKIPIF--
+<?php if (php_sapi_name()=='cli') echo 'skip'; ?>
+--POST--
+a[][]=1&a[][]=3&b[a][b][c]=1&b[a][b][d]=1
+--FILE--
+<?php
+var_dump($_POST['a']); 
+var_dump($_POST['b']); 
+?>
+--EXPECT--
+array(2) {
+  [0]=>
+  array(1) {
+    [0]=>
+    string(1) "1"
+  }
+  [1]=>
+  array(1) {
+    [0]=>
+    string(1) "3"
+  }
+}
+array(1) {
+  ["a"]=>
+  array(1) {
+    ["b"]=>
+    array(2) {
+      ["c"]=>
+      string(1) "1"
+      ["d"]=>
+      string(1) "1"
+    }
+  }
+}
diff --git a/tests/basic/019.phpt b/tests/basic/019.phpt
new file mode 100644 (file)
index 0000000..467d4e6
--- /dev/null
@@ -0,0 +1,19 @@
+--TEST--
+POST Method test and arrays - 7 
+--SKIPIF--
+<?php if (php_sapi_name()=='cli') echo 'skip'; ?>
+--POST--
+a[]=1&a[]]=3&a[[]=4
+--FILE--
+<?php
+var_dump($_POST['a']); 
+?>
+--EXPECT--
+array(3) {
+  [0]=>
+  string(1) "1"
+  [1]=>
+  string(1) "3"
+  ["["]=>
+  string(1) "4"
+}
diff --git a/tests/basic/020.phpt b/tests/basic/020.phpt
new file mode 100644 (file)
index 0000000..0d4704e
--- /dev/null
@@ -0,0 +1,17 @@
+--TEST--
+POST Method test and arrays - 8 
+--SKIPIF--
+<?php if (php_sapi_name()=='cli') echo 'skip'; ?>
+--POST--
+a[a[]]=1&a[b[]]=3
+--FILE--
+<?php
+var_dump($_POST['a']); 
+?>
+--EXPECT--
+array(2) {
+  ["a["]=>
+  string(1) "1"
+  ["b["]=>
+  string(1) "3"
+}