Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

perl-Carp-Assert-More-2.4.0-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: perl-Carp-Assert-More Distribution: openSUSE Tumbleweed
Version: 2.4.0 Vendor: openSUSE
Release: 1.1 Build date: Wed Mar 6 04:06:27 2024
Group: Unspecified Build host: reproducible
Size: 56240 Source RPM: perl-Carp-Assert-More-2.4.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://metacpan.org/release/Carp-Assert-More
Summary: Convenience assertions for common situations
Carp::Assert::More is a convenient set of assertions to make the habit of
writing assertions even easier.

Everything in here is effectively syntactic sugar. There's no technical
difference between calling one of these functions:

    assert_datetime( $foo );
    assert_isa( $foo, 'DateTime' );

that are provided by Carp::Assert::More and calling these assertions from
Carp::Assert

    assert( defined $foo );
    assert( ref($foo) eq 'DateTime' );

My intent here is to make common assertions easy so that we as programmers
have no excuse to not use them.

Provides

Requires

License

Artistic-2.0

Changelog

* Wed Mar 06 2024 Tina Müller <timueller+perl@suse.de>
  - updated to 2.4.0
    see /usr/share/doc/packages/perl-Carp-Assert-More/Changes
    2.4.0   Mon Mar  4 21:54:07 CST 2024
      [ENHANCEMENTS]
      New function assert_arrayref_all() calls an assertion function for every element in the array.
      my $aref_of_counts = get_counts();
      assert_arrayref_all( $aref, \&assert_positive_integer, 'Counts are positive' );
      assert_context_scalar() now provides a default message of
      "function_name must be called in scalar context".
      assert_context_nonvoid() now provide a default message of
      "function_name must not be called in void context".
* Thu Jun 01 2023 Tina Müller <timueller+perl@suse.de>
  - updated to 2.3.0
    see /usr/share/doc/packages/perl-Carp-Assert-More/Changes
    2.3.0   Tue May 30 21:52:20 CDT 2023
      [ENHANCEMENTS]
      Added assert_arrayref_of() to verify that all of the elements
      in an arrayref are of a given type. For example:
      my $users = get_users();
      assert_arrayref_of( $users, 'My::User' );
* Tue Jan 31 2023 Tina Müller <timueller+perl@suse.de>
  - updated to 2.2.0
    see /usr/share/doc/packages/perl-Carp-Assert-More/Changes
    2.2.0   Sun Jan 29 20:23:59 CST 2023
      [ENHANCEMENTS]
      Added assert_cmp( $x, $op, $y [, $msg] ), analogous to cmp_ok in Test::More, so you can do
      assert_cmp( $n, '>', 10 );
      which will give better diagnostics than just
      assert( $n > 10 );
      Operators supported are: lt le gt ge == != > >= < <=
      assert_all_keys_in() now lists all key failures in the message, not just the first one.
      assert_keys_are() now lists all key failures in the message, not just the first one.
* Wed Aug 17 2022 Tina Müller <timueller+perl@suse.de>
  - updated to 2.1.0
    see /usr/share/doc/packages/perl-Carp-Assert-More/Changes
    2.1.0   Mon Aug 15 19:54:27 CDT 2022
      [ENHANCEMENTS]
      Add diagnostic strings to the failures. For example:
      assert_nonblank( [ 'foo' ], 'This should be nonblank' );
      would fail with:
      Assertion (This should be nonblank) failed!
      but now fails with:
      Assertion (This should be nonblank) failed!
      Value is a reference to ARRAY.
      Similar changes have been made to:
    * assert_all_keys_in
    * assert_keys_are
    * assert_empty
    * assert_nonempty
* Sat Aug 14 2021 Tina Müller <timueller+perl@suse.de>
  - updated to 2.0.1
    see /usr/share/doc/packages/perl-Carp-Assert-More/Changes
    2.0.1   Fri Aug 13 11:57:15 CDT 2021
      [FIXES]
      assert_all_keys_in() mistakenly required a non-empty list of
      keys to check.
      [ENHANCEMENTS]
      Sped up assert_isa_in(), assert_is().
    2.0.0   Thu Aug 12 23:00::00 CDT 2021
      [DIFFERENCES]
      Now requires Perl 5.10 or higher.  No longer requires Carp::Assert.
      The numeric functions are more stringent now.  If it expects
      a number, then you need to pass a number.  For example,
      assert_nonnegative($x) would pass if $x was a non-numeric
      string. Now it must be numeric.
      assert_empty() and assert_nonempty() no longer gives a message
      of "Not an array or hash reference".  If you don't pass an array
      or hash reference, the assertion will just fail with the message
      passe3d in.
      assert_aoh() and assert_datetime() no longer provide a default
      message.
      assert_in() is more strict. Each element of the target array
      is checked to not be a reference.
      assert_exists() and assert_lacks() are more strict.  The list
      of keys to check cannot be empty.
      [ENHANCEMENTS]
      Most of the functions are about twice as fast because of reduced
      number of function calls internally.
      Added assert_context_nonvoid() and assert_context_scalar()
      to assert on how the executing function has been called.
      assert_in() now lets you use undef as both the needle and one
      of the values in the haystack.
* Sun Dec 27 2020 Tina Müller <timueller+perl@suse.de>
  - updated to 1.26
    see /usr/share/doc/packages/perl-Carp-Assert-More/Changes
    1.26    Sat Dec 26 00:26:23 CST 2020
      [ENHANCEMENTS]
      Add assert_arrayref_nonempty().
      Add assert_hashref_nonempty().
* Thu Oct 08 2020 Tina Müller <timueller+perl@suse.de>
  - updated to 1.24
    see /usr/share/doc/packages/perl-Carp-Assert-More/Changes
    1.24    Tue Oct  6 22:37:06 CDT 2020
      [ENHANCEMENTS]
      The requirement for Perl 5.10 has been reverted to 5.6.1.
    1.22    Tue Oct  6 22:03:55 CDT 2020
      [ENHANCEMENTS]
      Add assert_keys_are() for asserting an exact list of keys.
* Sat Aug 10 2019 Stephan Kulow <coolo@suse.com>
  - updated to 1.20
    see /usr/share/doc/packages/perl-Carp-Assert-More/Changes
    1.20    Fri Aug  9 10:10:06 CDT 2019
      [ENHANCEMENTS]
      Add assert_datetime() for asserting DateTime objects.
* Sun Jul 21 2019 Stephan Kulow <coolo@suse.com>
  - updated to 1.18
    see /usr/share/doc/packages/perl-Carp-Assert-More/Changes
    1.18    Fri Jul 19 17:12:32 CDT 2019
      [ENHANCEMENTS]
      Added assert_aoh() for asserting an array of hashrefs.
* Sat Aug 05 2017 coolo@suse.com
  - updated to 1.16
    see /usr/share/doc/packages/perl-Carp-Assert-More/Changes
    1.16    Fri Aug  4 14:18:51 CDT 2017
      [ENHANCEMENTS]
      Added the following functions:
    * assert_numeric( $n )
    * assert_all_keys_in( \%hash, \@keylist )
    * assert_empty( [\%hash|\@list] )
    * assert_coderef( $ref )
    * assert_isa_in( $ref, \@class_list )
      Thanks to Eric A. Zarko for some of them.  The rest were migrated
      from a private code project.
      Renamed assert_listref() to assert_arrayref(), but keep
      assert_listref() as backward compatibility.  assert_listref()
      may go away in the future.
      [DOCUMENTATION]
      Fixed a goof in the assert_integer() docs.  Thanks, Randy Lauen.

Files

/usr/lib/perl5/vendor_perl/5.38.2/Carp
/usr/lib/perl5/vendor_perl/5.38.2/Carp/Assert
/usr/lib/perl5/vendor_perl/5.38.2/Carp/Assert/More.pm
/usr/share/doc/packages/perl-Carp-Assert-More
/usr/share/doc/packages/perl-Carp-Assert-More/Changes
/usr/share/doc/packages/perl-Carp-Assert-More/README.md
/usr/share/man/man3/Carp::Assert::More.3pm.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed May 1 23:23:10 2024