diff options
| author | Remi Collet <remi@remirepo.net> | 2018-01-26 11:45:24 +0100 | 
|---|---|---|
| committer | Remi Collet <remi@remirepo.net> | 2018-01-26 11:45:24 +0100 | 
| commit | bbe4b75381e1330189ddeec5ae6e4057e650808c (patch) | |
| tree | dad2bd997f2bedf29e8aa4f4a35cbcdc7d76e75f | |
| parent | 3b842cb8e777be978fb72fbfac7a2e5f2855d19e (diff) | |
reorg tests
| -rw-r--r-- | tests/001-presence.phpt (renamed from tests/001.phpt) | 0 | ||||
| -rw-r--r-- | tests/002-rpmvercmp.phpt (renamed from tests/002.phpt) | 6 | ||||
| -rw-r--r-- | tests/003-rpminfo.phpt | 30 | ||||
| -rw-r--r-- | tests/003.phpt | 270 | ||||
| -rw-r--r-- | tests/004-constants.phpt | 12 | 
5 files changed, 45 insertions, 273 deletions
diff --git a/tests/001.phpt b/tests/001-presence.phpt index 69f6aff..69f6aff 100644 --- a/tests/001.phpt +++ b/tests/001-presence.phpt diff --git a/tests/002.phpt b/tests/002-rpmvercmp.phpt index 27c3a84..6cffef0 100644 --- a/tests/002.phpt +++ b/tests/002-rpmvercmp.phpt @@ -18,12 +18,12 @@ int(-1)  int(1)  int(0) -Warning: rpmvercmp() expects exactly 2 parameters, 0 given in %s/002.php on line 6 +Warning: rpmvercmp() expects exactly 2 parameters, 0 given in %s/002-rpmvercmp.php on line 6  NULL -Warning: rpmvercmp() expects exactly 2 parameters, 1 given in %s/002.php on line 7 +Warning: rpmvercmp() expects exactly 2 parameters, 1 given in %s/002-rpmvercmp.php on line 7  NULL -Warning: rpmvercmp() expects exactly 2 parameters, 3 given in %s/002.php on line 8 +Warning: rpmvercmp() expects exactly 2 parameters, 3 given in %s/002-rpmvercmp.php on line 8  NULL  Done diff --git a/tests/003-rpminfo.phpt b/tests/003-rpminfo.phpt new file mode 100644 index 0000000..f7cee82 --- /dev/null +++ b/tests/003-rpminfo.phpt @@ -0,0 +1,30 @@ +--TEST-- +Check for rpminfo function +--SKIPIF-- +<?php if (!extension_loaded("rpminfo")) print "skip"; ?> +--FILE-- +<?php  +var_dump(rpminfo(__DIR__ . "/bidon.rpm")); +// Errors +var_dump(rpminfo(__DIR__ . "/missing.rpm")); +var_dump(rpminfo(__FILE__)); +?> +Done +--EXPECTF-- +array(4) { +  ["Name"]=> +  string(5) "bidon" +  ["Version"]=> +  string(1) "1" +  ["Release"]=> +  string(11) "1.fc25.remi" +  ["Arch"]=> +  string(6) "x86_64" +} + +Warning: rpminfo(): Can't open '%s/tests/missing.rpm': No such file or directory in %s/003-rpminfo.php on line %d +bool(false) + +Warning: rpminfo(): Can't read '%s/tests/003-rpminfo.php': Argument is not a RPM file in %s/003-rpminfo.php on line %d +bool(false) +Done diff --git a/tests/003.phpt b/tests/003.phpt deleted file mode 100644 index 5a46dac..0000000 --- a/tests/003.phpt +++ /dev/null @@ -1,270 +0,0 @@ ---TEST-- -Check for rpminfo function ---SKIPIF-- -<?php if (!extension_loaded("rpminfo")) print "skip"; ?> ---FILE-- -<?php  -var_dump(rpminfo(__DIR__ . "/bidon.rpm")); -var_dump(rpminfo(__DIR__ . "/bidon.rpm", true)); -var_dump(rpminfo(__DIR__ . "/bidon-src.rpm", true)); -// Errors -var_dump(rpminfo(__DIR__ . "/missing.rpm")); -var_dump(rpminfo(__FILE__)); -?> -Done ---EXPECTF-- -array(4) { -  ["Name"]=> -  string(5) "bidon" -  ["Version"]=> -  string(1) "1" -  ["Release"]=> -  string(11) "1.fc25.remi" -  ["Arch"]=> -  string(6) "x86_64" -} -array(63) { -  ["Headeri18ntable"]=> -  string(1) "C" -  ["Sigsize"]=> -  int(2304) -  ["Sigmd5"]=> -  string(32) "644819c3566819b1e10a5c97943de094" -  ["Sha1header"]=> -  string(40) "0a86742fe53973ac9ab4611187a83ffb44f1de5a" -  ["Sha256header"]=> -  string(64) "9aab7242a80212ad1fe4fdd3b250c0c4f176c0b3fb1355c0d62ff094fc3f7da0" -  ["Name"]=> -  string(5) "bidon" -  ["Version"]=> -  string(1) "1" -  ["Release"]=> -  string(11) "1.fc25.remi" -  ["Summary"]=> -  string(5) "Bidon" -  ["Description"]=> -  string(15) "A dummy package" -  ["Buildtime"]=> -  int(1516882146) -  ["Buildhost"]=> -  string(20) "builder.remirepo.net" -  ["Size"]=> -  int(29) -  ["Vendor"]=> -  string(11) "Remi Collet" -  ["License"]=> -  string(13) "Public Domain" -  ["Packager"]=> -  string(36) "Remi Collet <remi@fedoraproject.org>" -  ["Group"]=> -  string(11) "Unspecified" -  ["Url"]=> -  string(30) "http://blog.famillecollet.com/" -  ["Os"]=> -  string(5) "linux" -  ["Arch"]=> -  string(6) "x86_64" -  ["Filesizes"]=> -  int(0) -  ["Filemodes"]=> -  int(0) -  ["Filerdevs"]=> -  int(0) -  ["Filemtimes"]=> -  int(0) -  ["Filedigests"]=> -  NULL -  ["Filelinktos"]=> -  NULL -  ["Fileflags"]=> -  int(0) -  ["Fileusername"]=> -  NULL -  ["Filegroupname"]=> -  NULL -  ["Sourcerpm"]=> -  string(27) "bidon-1-1.fc25.remi.src.rpm" -  ["Fileverifyflags"]=> -  int(0) -  ["Archivesize"]=> -  int(428) -  ["Providename"]=> -  NULL -  ["Requireflags"]=> -  int(0) -  ["Requirename"]=> -  NULL -  ["Requireversion"]=> -  NULL -  ["Rpmversion"]=> -  string(6) "4.14.0" -  ["Changelogtime"]=> -  int(1419422400) -  ["Changelogname"]=> -  string(42) "Remi Collet <remi@fedoraproject.org> - 1-1" -  ["Changelogtext"]=> -  string(8) "- create" -  ["Cookie"]=> -  string(31) "builder.remirepo.net 1516882146" -  ["Filedevices"]=> -  int(0) -  ["Fileinodes"]=> -  int(0) -  ["Filelangs"]=> -  NULL -  ["Provideflags"]=> -  int(0) -  ["Provideversion"]=> -  NULL -  ["Dirindexes"]=> -  int(0) -  ["Basenames"]=> -  NULL -  ["Dirnames"]=> -  NULL -  ["Optflags"]=> -  string(219) "-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic" -  ["Payloadformat"]=> -  string(4) "cpio" -  ["Payloadcompressor"]=> -  string(2) "xz" -  ["Payloadflags"]=> -  string(1) "2" -  ["Platform"]=> -  string(23) "x86_64-redhat-linux-gnu" -  ["Filecolors"]=> -  int(0) -  ["Fileclass"]=> -  int(0) -  ["Classdict"]=> -  NULL -  ["Sourcepkgid"]=> -  string(32) "188da2a3966f4a5f0dd48e784be76846" -  ["Filedigestalgo"]=> -  int(8) -  ["Encoding"]=> -  string(5) "utf-8" -  ["Payloaddigest"]=> -  string(64) "ace77d50077cb8088d9bf224c9a9e89343a2aa40fe596b3e60ef10a9a200a3bd" -  ["Payloaddigestalgo"]=> -  int(8) -  ["IsSource"]=> -  bool(false) -} -array(54) { -  ["Headeri18ntable"]=> -  string(1) "C" -  ["Sigsize"]=> -  int(1753) -  ["Sigmd5"]=> -  string(32) "188da2a3966f4a5f0dd48e784be76846" -  ["Sha1header"]=> -  string(40) "994275fb4366d82043c791c50682cbe46e1c96d6" -  ["Sha256header"]=> -  string(64) "4c2f1cba929cc05ce58d4a9184d4652f2f7d7bdf05ba1dc92966ce9e9cefe93c" -  ["Name"]=> -  string(5) "bidon" -  ["Version"]=> -  string(1) "1" -  ["Release"]=> -  string(11) "1.fc25.remi" -  ["Summary"]=> -  string(5) "Bidon" -  ["Description"]=> -  string(15) "A dummy package" -  ["Buildtime"]=> -  int(1516882146) -  ["Buildhost"]=> -  string(20) "builder.remirepo.net" -  ["Size"]=> -  int(360) -  ["Vendor"]=> -  string(11) "Remi Collet" -  ["License"]=> -  string(13) "Public Domain" -  ["Packager"]=> -  string(36) "Remi Collet <remi@fedoraproject.org>" -  ["Group"]=> -  string(11) "Unspecified" -  ["Url"]=> -  string(30) "http://blog.famillecollet.com/" -  ["Os"]=> -  string(5) "linux" -  ["Arch"]=> -  string(6) "x86_64" -  ["Filesizes"]=> -  int(360) -  ["Filemodes"]=> -  int(33188) -  ["Filerdevs"]=> -  int(0) -  ["Filemtimes"]=> -  int(1516882140) -  ["Filedigests"]=> -  string(64) "195d7dd3ca9518024a1554e68b3f63fa7e2bdaa4efac59f06c1ab231283e6067" -  ["Filelinktos"]=> -  string(0) "" -  ["Fileflags"]=> -  int(32) -  ["Fileusername"]=> -  string(6) "extras" -  ["Filegroupname"]=> -  string(4) "remi" -  ["Fileverifyflags"]=> -  int(4294967295) -  ["Archivesize"]=> -  int(608) -  ["Requireflags"]=> -  int(0) -  ["Requirename"]=> -  NULL -  ["Requireversion"]=> -  NULL -  ["Rpmversion"]=> -  string(6) "4.14.0" -  ["Changelogtime"]=> -  int(1419422400) -  ["Changelogname"]=> -  string(42) "Remi Collet <remi@fedoraproject.org> - 1-1" -  ["Changelogtext"]=> -  string(8) "- create" -  ["Cookie"]=> -  string(31) "builder.remirepo.net 1516882146" -  ["Filedevices"]=> -  int(1) -  ["Fileinodes"]=> -  int(1) -  ["Filelangs"]=> -  string(0) "" -  ["Sourcepackage"]=> -  int(1) -  ["Dirindexes"]=> -  int(0) -  ["Basenames"]=> -  string(10) "bidon.spec" -  ["Dirnames"]=> -  string(0) "" -  ["Payloadformat"]=> -  string(4) "cpio" -  ["Payloadcompressor"]=> -  string(4) "gzip" -  ["Payloadflags"]=> -  string(1) "9" -  ["Filedigestalgo"]=> -  int(8) -  ["Encoding"]=> -  string(5) "utf-8" -  ["Payloaddigest"]=> -  string(64) "b104f6e80a0b761ca05b0c478c5a5e3f5fe57cf079cfca53d360351806c23951" -  ["Payloaddigestalgo"]=> -  int(8) -  ["IsSource"]=> -  bool(true) -} - -Warning: rpminfo(): Can't open '%s/tests/missing.rpm': No such file or directory in %s/003.php on line 6 -bool(false) - -Warning: rpminfo(): Can't read '%s/tests/003.php': Argument is not a RPM file in %s/003.php on line 7 -bool(false) -Done diff --git a/tests/004-constants.phpt b/tests/004-constants.phpt new file mode 100644 index 0000000..397c97f --- /dev/null +++ b/tests/004-constants.phpt @@ -0,0 +1,12 @@ +--TEST-- +Check for RPMVERSION constant +--SKIPIF-- +<?php if (!extension_loaded("rpminfo")) print "skip"; ?> +--FILE-- +<?php  +var_dump(RPMVERSION); +?> +Done +--EXPECTF-- +string(%d) "4.%s" +Done  | 
