From edd936517ae11d0f5efac77b177c58bb533d2912 Mon Sep 17 00:00:00 2001 From: andy wharmby Date: Thu, 18 Jun 2009 21:03:32 +0000 Subject: [PATCH] Backport ob test to php 5.2 and 53. --- tests/output/ob_011.phpt | 17 +++++++ tests/output/ob_012.phpt | 22 +++++++++ tests/output/ob_013.phpt | 103 +++++++++++++++++++++++++++++++++++++++ tests/output/ob_014.phpt | 22 +++++++++ tests/output/ob_015.phpt | 22 +++++++++ tests/output/ob_017.phpt | 34 +++++++++++++ tests/output/ob_018.phpt | 17 +++++++ tests/output/ob_020.phpt | 38 +++++++++++++++ 8 files changed, 275 insertions(+) create mode 100644 tests/output/ob_011.phpt create mode 100644 tests/output/ob_012.phpt create mode 100644 tests/output/ob_013.phpt create mode 100644 tests/output/ob_014.phpt create mode 100644 tests/output/ob_015.phpt create mode 100644 tests/output/ob_017.phpt create mode 100644 tests/output/ob_018.phpt create mode 100644 tests/output/ob_020.phpt diff --git a/tests/output/ob_011.phpt b/tests/output/ob_011.phpt new file mode 100644 index 0000000000..7c68dc90d8 --- /dev/null +++ b/tests/output/ob_011.phpt @@ -0,0 +1,17 @@ +--TEST-- +output buffering - fatalism +--XFAIL-- +This test will fail until the fix in version 1.178 of ext/main/output.c +is backported from php 6 +--FILE-- + +--EXPECTF-- + +Fatal error: ob_get_flush(): Cannot use output buffering in output buffering display handlers in %sob_011.php on line %d diff --git a/tests/output/ob_012.phpt b/tests/output/ob_012.phpt new file mode 100644 index 0000000000..9e6e885abf --- /dev/null +++ b/tests/output/ob_012.phpt @@ -0,0 +1,22 @@ +--TEST-- +output buffering - multiple +--FILE-- + +--EXPECT-- +03412 diff --git a/tests/output/ob_013.phpt b/tests/output/ob_013.phpt new file mode 100644 index 0000000000..ce5b5e5455 --- /dev/null +++ b/tests/output/ob_013.phpt @@ -0,0 +1,103 @@ +--TEST-- +output buffering - handlers/status +--FILE-- + +--EXPECTF-- +foo +Array +( + [0] => default output handler + [1] => a + [2] => b + [3] => c + [4] => d +) +Array +( + [level] => 5 + [type] => 1 + [status] => 1 + [name] => d + [del] => 1 +) +Array +( + [0] => Array + ( + [chunk_size] => 0 + [size] => 40960 + [block_size] => 10240 + [type] => 1 + [status] => 0 + [name] => default output handler + [del] => 1 + ) + + [1] => Array + ( + [chunk_size] => 0 + [size] => 40960 + [block_size] => 10240 + [type] => 1 + [status] => 0 + [name] => a + [del] => 1 + ) + + [2] => Array + ( + [chunk_size] => 0 + [size] => 40960 + [block_size] => 10240 + [type] => 1 + [status] => 0 + [name] => b + [del] => 1 + ) + + [3] => Array + ( + [chunk_size] => 0 + [size] => 40960 + [block_size] => 10240 + [type] => 1 + [status] => 0 + [name] => c + [del] => 1 + ) + + [4] => Array + ( + [chunk_size] => 0 + [size] => 40960 + [block_size] => 10240 + [type] => 1 + [status] => 1 + [name] => d + [del] => 1 + ) + +) \ No newline at end of file diff --git a/tests/output/ob_014.phpt b/tests/output/ob_014.phpt new file mode 100644 index 0000000000..e259a9685d --- /dev/null +++ b/tests/output/ob_014.phpt @@ -0,0 +1,22 @@ +--TEST-- +output buffering - failure +--FILE-- + +--EXPECTF-- +Array +( + [type] => 2 + [message] => Wrong parameter count for str_rot13() + [file] => %s + [line] => 7 +) diff --git a/tests/output/ob_015.phpt b/tests/output/ob_015.phpt new file mode 100644 index 0000000000..4917919ec7 --- /dev/null +++ b/tests/output/ob_015.phpt @@ -0,0 +1,22 @@ +--TEST-- +output buffering - failure +--FILE-- + +--EXPECTF-- +Array +( + [type] => 2 + [message] => Wrong parameter count for str_rot13() + [file] => %s + [line] => 7 +) diff --git a/tests/output/ob_017.phpt b/tests/output/ob_017.phpt new file mode 100644 index 0000000000..fc50e2f4ad --- /dev/null +++ b/tests/output/ob_017.phpt @@ -0,0 +1,34 @@ +--TEST-- +output buffering - stati +--FILE-- + +--EXPECT-- +yes! +yes! +Array +( + [0] => 3: yes + [1] => 2: ! + + [2] => 2: no + [3] => 2: yes! + + [4] => 4: no +) \ No newline at end of file diff --git a/tests/output/ob_018.phpt b/tests/output/ob_018.phpt new file mode 100644 index 0000000000..1ff7d5aadd --- /dev/null +++ b/tests/output/ob_018.phpt @@ -0,0 +1,17 @@ +--TEST-- +output buffering - error message nirvana bug #37714 +--SKIPIF-- + +--ENV-- +HTTP_ACCEPT_ENCODING=gzip,deflate +--INI-- +display_errors=1 +zlib.output_compression=1 +--FILE-- + +--EXPECTF-- +‹%a diff --git a/tests/output/ob_020.phpt b/tests/output/ob_020.phpt new file mode 100644 index 0000000000..05f66cc584 --- /dev/null +++ b/tests/output/ob_020.phpt @@ -0,0 +1,38 @@ +--TEST-- +output buffering - ob_list_handlers +--FILE-- + +--EXPECT-- +Array +( +) +Array +( + [0] => default output handler +) +Array +( + [0] => default output handler + [1] => default output handler +) +Array +( + [0] => default output handler +) +Array +( +) -- 2.50.1