Author: qboosh Date: Sat Nov 19 14:23:39 2005 GMT Module: SPECS Tag: HEAD ---- Log message: - pl, generic URL
---- Files affected: SPECS: perl-Test-Deep.spec (1.1 -> 1.2) ---- Diffs: ================================================================ Index: SPECS/perl-Test-Deep.spec diff -u SPECS/perl-Test-Deep.spec:1.1 SPECS/perl-Test-Deep.spec:1.2 --- SPECS/perl-Test-Deep.spec:1.1 Fri Nov 18 20:36:37 2005 +++ SPECS/perl-Test-Deep.spec Sat Nov 19 15:23:33 2005 @@ -7,7 +7,7 @@ %define pdir Test %define pnam Deep Summary: Test::Deep - Extremely flexible deep comparison -#Summary(pl): +Summary(pl): Test::Deep - bardzo elastyczne głębokie porównania Name: perl-Test-Deep Version: 0.092 Release: 1 @@ -16,6 +16,7 @@ Group: Development/Languages/Perl Source0: http://www.cpan.org/modules/by-module/%{pdir}/%{pdir}-%{pnam}-%{version}.tar.gz # Source0-md5: 2b08c439013db230dc153cf52553fd7a +URL: http://search.cpan.org/dist/Test-Deep/ BuildRequires: perl-devel >= 1:5.8.0 BuildRequires: rpm-perlprov >= 4.1-13 %if %{with tests} @@ -26,22 +27,36 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description -Test::Deep gives you very flexible ways to check that the result you got is -the result you were expecting. At it's simplest it compares two structures -by going through each level, ensuring that the values match, that arrays and -hashes have the same elements and that references are blessed into the -correct class. It also handles circular data structures without getting -caught in an infinite loop. - -Where it becomes more interesting is in allowing you to do something besides -simple exact comparisons. With strings, the eq operator checks that 2 -strings are exactly equal but sometimes that's not what you want. When you -don't know exactly what the string should be but you do know some things -about how it should look, eq is no good and you must use pattern matching -instead. Test::Deep provides pattern matching for complex data structures - -# %description -l pl -# TODO +Test::Deep gives you very flexible ways to check that the result you +got is the result you were expecting. At it's simplest it compares two +structures by going through each level, ensuring that the values +match, that arrays and hashes have the same elements and that +references are blessed into the correct class. It also handles +circular data structures without getting caught in an infinite loop. + +Where it becomes more interesting is in allowing you to do something +besides simple exact comparisons. With strings, the eq operator checks +that 2 strings are exactly equal but sometimes that's not what you +want. When you don't know exactly what the string should be but you do +know some things about how it should look, eq is no good and you must +use pattern matching instead. Test::Deep provides pattern matching for +complex data structures. + +%description -l pl +Test::Deep udostępnia bardzo elastyczne sposoby sprawdzania, czy +otrzymany wynik jest tym, który był oczekiwany. W najprostszym +przypadku porównuje dwie struktury przechodząc po każdym poziomie, +sprawdzając czy wartości się zgadzają, czy tablice i hasze mają te +same elementy i czy referencje są pobłogosławione do właściwych klas. +Obsługuje także zapętlone struktury danych bez wpadania w nieskończoną +pętlę. + +Bardziej interesujące jest to, że pozwala na robienie czegoś więcej +niż proste przyrównania. Dla łańcuchów znaków operator eq sprawdza, +czy 2 łańcuchy są dokładnie takie same, ale czasem nie jest to tym, +co chcemy. Jeśli nie wiemy dokładnie, jaki powinien być łańcuch, ale +wiemy coś o tym, jak powinien wyglądać - Test::Deep pozwala na +dopasowywanie wzorców dla złożonych struktur danych. %prep %setup -q -n %{pdir}-%{pnam}-%{version} @@ -75,6 +90,8 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.2 2005/11/19 14:23:33 qboosh +- pl, generic URL + Revision 1.1 2005/11/18 19:36:37 migo - initial revision - ================================================================ ---- CVS-web: http://cvs.pld-linux.org/SPECS/perl-Test-Deep.spec?r1=1.1&r2=1.2&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
