Skip to content

Commit c49dfb1

Browse files
author
SVN Migration
committed
This commit was manufactured by cvs2svn to create branch 'PHP_4_3'.
1 parent 96559ba commit c49dfb1

File tree

4 files changed

+68
-0
lines changed

4 files changed

+68
-0
lines changed

ext/fdf/tests/01-general.phpt

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
--TEST--
2+
Adobe Form Data Format functions
3+
--SKIPIF--
4+
<?php if (!extension_loaded("fdf")) print "skip"; ?>
5+
--POST--
6+
--GET--
7+
--FILE--
8+
<?php
9+
echo is_resource(fdf_create()) ? "OK" : "FAILURE";
10+
?>
11+
--EXPECT--
12+
OK

ext/fdf/tests/02-values.phpt

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
--TEST--
2+
FDF open/save and set/get values
3+
--SKIPIF--
4+
<?php if (!extension_loaded("fdf")) print "skip"; ?>
5+
--POST--
6+
--GET--
7+
--FILE--
8+
<?php
9+
$f1 = fdf_create();
10+
fdf_set_value($f1, "foo", "bar");
11+
fdf_set_value($f1, "bar", "foo");
12+
$f2 = fdf_open_string(fdf_save_string($f1));
13+
fdf_close($f1);
14+
for ($field = fdf_next_field_name($f2); $field; $field = fdf_next_field_name($f2, $field)) {
15+
echo "$field: ". fdf_get_value($f2, $field) . "\n";
16+
}
17+
fdf_close($f2);
18+
?>
19+
--EXPECT--
20+
foo: bar
21+
bar: foo

ext/fdf/tests/03-read-file.phpt

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
--TEST--
2+
FDF read file
3+
--SKIPIF--
4+
<?php if (!extension_loaded("fdf")) print "skip"; ?>
5+
--POST--
6+
--GET--
7+
--FILE--
8+
<?php
9+
$fdf = fdf_open("ext/fdf/tests/simple.fdf");
10+
for ($field = fdf_next_field_name($fdf); $field; $field = fdf_next_field_name($fdf, $field)) {
11+
echo "$field: ". fdf_get_value($fdf, $field) . "\n";
12+
}
13+
fdf_close($fdf);
14+
?>
15+
--EXPECT--
16+
foo: bar
17+
bar: foo

ext/fdf/tests/simple.fdf

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
%FDF-1.2
2+
%����
3+
1 0 obj
4+
<<
5+
/FDF << /Fields 2 0 R >>
6+
>>
7+
endobj
8+
2 0 obj
9+
[
10+
<< /T (foo)/V (bar)>> << /T (bar)/V (foo)>>
11+
]
12+
endobj
13+
trailer
14+
<<
15+
/Root 1 0 R
16+
17+
>>
18+
%%EOF

0 commit comments

Comments
 (0)