/home/lnzliplg/www/alt-php82-pecl-gender_1.1.0-3.el8.zip
PK ���\�I;; tests/004.phptnu �[��� --TEST--
Check multiple gender objects
--SKIPIF--
<?php if (!extension_loaded("gender")) print "skip"; ?>
--FILE--
<?php
namespace Gender;
include dirname(__FILE__) . "/func.inc";
$name = array(
array('Max', 'Jacky', 'Maria'),
array('Maria', 'Sam', 'Nam'),
array('Mary', 'Albert', 'Leo'),
);
foreach ($name as $n) {
$g0 = new Gender;
eval_result($g0->get($n[0]), $n[0]);
$g1 = new Gender;
eval_result($g1->get($n[1]), $n[1]);
$g2 = new Gender;
eval_result($g2->get($n[2]), $n[2]);
}
?>
DONE
--EXPECT--
The name Max is mostly male in 0
The name Jacky is mostly male in 0
The name Maria is female in 0
The name Maria is female in 0
The name Sam is unisex in 0
The name Nam is unisex in 0
The name Mary is female in 0
The name Albert is male in 0
The name Leo is mostly male in 0
DONE
PK ���\yX>�* * tests/005.phptnu �[��� --TEST--
Check unisex name
--SKIPIF--
<?php if (!extension_loaded("gender")) print "skip"; ?>
--FILE--
<?php
namespace Gender;
include dirname(__FILE__) . "/func.inc";
$name = "Sasha";
$g = new Gender;
eval_result($g->get($name), $name);
?>
DONE
--EXPECT--
The name Sasha is unisex in 0
DONE
PK ���\{��u/ / tests/003.phptnu �[��� --TEST--
Check male name
--SKIPIF--
<?php if (!extension_loaded("gender")) print "skip"; ?>
--FILE--
<?php
namespace Gender;
include dirname(__FILE__) . "/func.inc";
$name = "Saimon";
$g = new Gender;
eval_result($g->get($name), $name);
?>
DONE
--EXPECT--
The name Saimon was not found for 0
DONE
PK ���\c�� tests/007.phptnu �[��� --TEST--
Check similar name
--SKIPIF--
<?php if (!extension_loaded("gender")) print "skip"; ?>
--FILE--
<?php
namespace Gender;
include dirname(__FILE__) . "/func.inc";
$names = array("Mina", "Jesus", "Basti", "Mostafa", "Caterin", "Johann", "Havoc");
$g = new Gender;
foreach($names as $name) {
var_dump($g->similarNames($name));
}
?>
DONE
--EXPECT--
array(7) {
[0]=>
string(4) "Mona"
[1]=>
string(4) "Muna"
[2]=>
string(4) "Mina"
[3]=>
string(5) "Minna"
[4]=>
string(5) "Min+A"
[5]=>
string(5) "Miina"
[6]=>
string(5) "Minah"
}
array(2) {
[0]=>
string(5) "Jes�s"
[1]=>
string(5) "Jesus"
}
array(4) {
[0]=>
string(7) "Bastien"
[1]=>
string(5) "Basit"
[2]=>
string(5) "Basri"
[3]=>
string(5) "Besti"
}
array(3) {
[0]=>
string(7) "Mustafa"
[1]=>
string(7) "Mostafa"
[2]=>
string(8) "Moustafa"
}
array(2) {
[0]=>
string(9) "Catherine"
[1]=>
string(8) "Caterina"
}
array(2) {
[0]=>
string(6) "Johann"
[1]=>
string(6) "J�hann"
}
array(0) {
}
DONE
PK ���\A^2d d tests/006.phptnu �[��� --TEST--
Check determine country
--SKIPIF--
<?php if (!extension_loaded("gender")) print "skip"; ?>
--FILE--
<?php
namespace Gender;
include dirname(__FILE__) . "/func.inc";
$ca = array(
Gender::GERMANY,
Gender::FINLAND,
Gender::SERBIA,
);
$g = new Gender;
foreach($ca as $c) {
var_dump($g->country($c));
}
?>
DONE
--EXPECT--
array(2) {
["country_short"]=>
string(1) "D"
["country"]=>
string(7) "Germany"
}
array(2) {
["country_short"]=>
string(3) "FIN"
["country"]=>
string(7) "Finland"
}
array(2) {
["country_short"]=>
string(3) "SER"
["country"]=>
string(6) "Serbia"
}
DONE
PK ���\��̳� � tests/011.phptnu �[��� --TEST--
Test bug #64740 Gender ignores country for some names, variation 2
--SKIPIF--
<?php if (!extension_loaded('gender')) print 'skip'; ?>
--FILE--
<?php
$g = new Gender\Gender;
var_dump($g->get("Jan", Gender\Gender::BRITAIN));
var_dump($g->get("Jan", Gender\Gender::USA));
var_dump($g->get("Jan", Gender\Gender::DENMARK));
var_dump($g->get("Jan", Gender\Gender::ISRAEL));
var_dump($g->get("Val", Gender\Gender::BRITAIN));
var_dump($g->get("Val", Gender\Gender::USA));
var_dump($g->get("Chris", Gender\Gender::SWEDEN));
var_dump($g->get("Chris", Gender\Gender::GERMANY));
var_dump($g->get("Brynn", Gender\Gender::BRITAIN));
var_dump($g->get("Brynn", Gender\Gender::USA));
var_dump($g->get("Carol", Gender\Gender::ISRAEL));
var_dump($g->get("Carol", Gender\Gender::FRANCE));
var_dump($g->get("Carol", Gender\Gender::ROMANIA));
var_dump($g->get("Carol", Gender\Gender::BRITAIN));
var_dump($g->get("Fran", Gender\Gender::BRITAIN));
var_dump($g->get("Fran", Gender\Gender::ALBANIA));
var_dump($g->get("Ronny", Gender\Gender::NETHERLANDS));
var_dump($g->get("Ronny", Gender\Gender::BRITAIN));
var_dump($g->get("Gene", Gender\Gender::BRITAIN));
var_dump($g->get("Gene", Gender\Gender::USA));
var_dump($g->get("Gene", Gender\Gender::LITHUANIA));
var_dump($g->get("Rene", Gender\Gender::BRITAIN));
var_dump($g->get("Rene", Gender\Gender::USA));
var_dump($g->get("Rene", Gender\Gender::SLOVAKIA));
var_dump($g->get("Rene", Gender\Gender::SWEDEN));
?>
+++DONE+++
--EXPECT--
int(70)
int(102)
int(77)
int(109)
int(102)
int(63)
int(77)
int(109)
int(109)
int(63)
int(70)
int(102)
int(77)
int(109)
int(70)
int(77)
int(77)
int(109)
int(77)
int(109)
int(70)
int(77)
int(63)
int(77)
int(63)
+++DONE+++
PK ���\��� � tests/010.phptnu �[��� --TEST--
Test bug #64740 Gender ignores country for some names, variation 1
--SKIPIF--
<?php if (!extension_loaded('gender')) print 'skip'; ?>
--FILE--
<?php
$g = new Gender\Gender;
var_dump($g->get("Dan", Gender\Gender::BRITAIN));
var_dump($g->get("Dan", Gender\Gender::VIETNAM));
var_dump($g->get("Dan", Gender\Gender::CHINA));
var_dump($g->get("Ben", Gender\Gender::BRITAIN));
var_dump($g->get("Ben", Gender\Gender::CHINA));
?>
+++DONE+++
--EXPECT--
int(77)
int(109)
int(63)
int(77)
int(63)
+++DONE+++
PK ���\Ar5J� � tests/008.phptnu �[��� --TEST--
Check nickname
--SKIPIF--
<?php if (!extension_loaded("gender")) print "skip"; ?>
--FILE--
<?php
namespace Gender;
include dirname(__FILE__) . "/func.inc";
$list = array(
array("Max", "Maximilian"),
array("Alexander", "Alex"),
array("Ziska", "Franziska"),
array("Yevgeni", "Zhenya"),
array("Jacob", "Max"),
);
$g = new Gender;
foreach($list as $names) {
var_dump($g->isNick($names[0], $names[1]));
}
?>
DONE
--EXPECT--
bool(true)
bool(true)
bool(true)
bool(true)
bool(false)
DONE
PK ���\uc�{ { $ tests/009.phpt.php-8.4-compatibilitynu �[��� --TEST--
Test __clone() breakage
--SKIPIF--
<?php if (!extension_loadad('gender')) print 'skip'; ?>
--FILE--
<?php
$g = new Gender\Gender;
class Dummy { public $value = null; }
$a = new Dummy;
$b = clone $a;
var_dump($g, $a, $b); ?>
DONE
--EXPECT--
object(Gender\Gender)#1 (0) {
}
object(Dummy)#2 (1) {
["value"]=>
NULL
}
object(Dummy)#3 (1) {
["value"]=>
NULL
}
DONE
PK ���\z*[� tests/001.phptnu �[��� --TEST--
Check for gender presence
--SKIPIF--
<?php if (!extension_loaded("gender")) print "skip"; ?>
--FILE--
<?php
echo "gender extension is available";
/*
you can add regression tests for your extension here
the output of your test code has to be equal to the
text in the --EXPECT-- section below for the tests
to pass, differences between the output and the
expected text are interpreted as failure
see php5/README.TESTING for further information on
writing regression tests
*/
?>
--EXPECT--
gender extension is available
PK ���\|�z� � $ tests/011.phpt.php-8.4-compatibilitynu �[��� --TEST--
Test bug #64740 Gender ignores country for some names, variation 2
--SKIPIF--
<?php if (!extension_loadad('gender')) print 'skip'; ?>
--FILE--
<?php
$g = new Gender\Gender;
var_dump($g->get("Jan", Gender\Gender::BRITAIN));
var_dump($g->get("Jan", Gender\Gender::USA));
var_dump($g->get("Jan", Gender\Gender::DENMARK));
var_dump($g->get("Jan", Gender\Gender::ISRAEL));
var_dump($g->get("Val", Gender\Gender::BRITAIN));
var_dump($g->get("Val", Gender\Gender::USA));
var_dump($g->get("Chris", Gender\Gender::SWEDEN));
var_dump($g->get("Chris", Gender\Gender::GERMANY));
var_dump($g->get("Brynn", Gender\Gender::BRITAIN));
var_dump($g->get("Brynn", Gender\Gender::USA));
var_dump($g->get("Carol", Gender\Gender::ISRAEL));
var_dump($g->get("Carol", Gender\Gender::FRANCE));
var_dump($g->get("Carol", Gender\Gender::ROMANIA));
var_dump($g->get("Carol", Gender\Gender::BRITAIN));
var_dump($g->get("Fran", Gender\Gender::BRITAIN));
var_dump($g->get("Fran", Gender\Gender::ALBANIA));
var_dump($g->get("Ronny", Gender\Gender::NETHERLANDS));
var_dump($g->get("Ronny", Gender\Gender::BRITAIN));
var_dump($g->get("Gene", Gender\Gender::BRITAIN));
var_dump($g->get("Gene", Gender\Gender::USA));
var_dump($g->get("Gene", Gender\Gender::LITHUANIA));
var_dump($g->get("Rene", Gender\Gender::BRITAIN));
var_dump($g->get("Rene", Gender\Gender::USA));
var_dump($g->get("Rene", Gender\Gender::SLOVAKIA));
var_dump($g->get("Rene", Gender\Gender::SWEDEN));
?>
+++DONE+++
--EXPECT--
int(70)
int(102)
int(77)
int(109)
int(102)
int(63)
int(77)
int(109)
int(109)
int(63)
int(70)
int(102)
int(77)
int(109)
int(70)
int(77)
int(77)
int(109)
int(77)
int(109)
int(70)
int(77)
int(63)
int(77)
int(63)
+++DONE+++
PK ���\җ�� � tests/func.incnu �[��� <?php
namespace Gender;
function eval_result($result, $name , $country = 0) {
switch($result) {
case Gender::IS_FEMALE:
printf("The name %s is female in %s\n", $name, $country);
break;
case Gender::IS_MOSTLY_FEMALE:
printf("The name %s is mostly female in %s\n", $name, $country);
break;
case Gender::IS_MALE:
printf("The name %s is male in %s\n", $name, $country);
break;
case Gender::IS_MOSTLY_MALE:
printf("The name %s is mostly male in %s\n", $name, $country);
break;
case Gender::IS_UNISEX_NAME:
printf("The name %s is unisex in %s\n", $name, $country);
break;
case Gender::IS_A_COUPLE:
printf("The name %s is both male and female in %s\n", $name, $country);
break;
case Gender::NAME_NOT_FOUND:
printf("The name %s was not found for %s\n", $name, $country);
break;
case Gender::ERROR_IN_NAME:
echo "There is an error in the given name!\n";
break;
default:
echo "An error occured!\n";
break;
}
}
PK ���\��� � $ tests/010.phpt.php-8.4-compatibilitynu �[��� --TEST--
Test bug #64740 Gender ignores country for some names, variation 1
--SKIPIF--
<?php if (!extension_loadad('gender')) print 'skip'; ?>
--FILE--
<?php
$g = new Gender\Gender;
var_dump($g->get("Dan", Gender\Gender::BRITAIN));
var_dump($g->get("Dan", Gender\Gender::VIETNAM));
var_dump($g->get("Dan", Gender\Gender::CHINA));
var_dump($g->get("Ben", Gender\Gender::BRITAIN));
var_dump($g->get("Ben", Gender\Gender::CHINA));
?>
+++DONE+++
--EXPECT--
int(77)
int(109)
int(63)
int(77)
int(63)
+++DONE+++
PK ���\C�^�{ { tests/009.phptnu �[��� --TEST--
Test __clone() breakage
--SKIPIF--
<?php if (!extension_loaded('gender')) print 'skip'; ?>
--FILE--
<?php
$g = new Gender\Gender;
class Dummy { public $value = null; }
$a = new Dummy;
$b = clone $a;
var_dump($g, $a, $b); ?>
DONE
--EXPECT--
object(Gender\Gender)#1 (0) {
}
object(Dummy)#2 (1) {
["value"]=>
NULL
}
object(Dummy)#3 (1) {
["value"]=>
NULL
}
DONE
PK ���\�7, , tests/002.phptnu �[��� --TEST--
Check female name
--SKIPIF--
<?php if (!extension_loaded("gender")) print "skip"; ?>
--FILE--
<?php
namespace Gender;
include dirname(__FILE__) . "/func.inc";
$name = "Milene";
$g = new Gender;
eval_result($g->get($name), $name);
?>
DONE
--EXPECT--
The name Milene is female in 0
DONE
PK ���\�I;; tests/004.phptnu �[��� PK ���\yX>�* * Z tests/005.phptnu �[��� PK ���\{��u/ / � tests/003.phptnu �[��� PK ���\c�� / tests/007.phptnu �[��� PK ���\A^2d d r
tests/006.phptnu �[��� PK ���\��̳� �
tests/011.phptnu �[��� PK ���\��� � � tests/010.phptnu �[��� PK ���\Ar5J� � . tests/008.phptnu �[��� PK ���\uc�{ { $ ` tests/009.phpt.php-8.4-compatibilitynu �[��� PK ���\z*[� / tests/001.phptnu �[��� PK ���\|�z� � $ � tests/011.phpt.php-8.4-compatibilitynu �[��� PK ���\җ�� � �# tests/func.incnu �[��� PK ���\��� � $ �'