Language

Package: perl-test-object @ 0.08

Synopsis

Thoroughly testing objects via registered handlers

Description

In situations where you have deep trees of classes, there is a common situation in which you test a module 4 or 5 subclasses down, which should follow the correct behaviour of not just the subclass, but of all the parent classes.

This should be done to ensure that the implementation of a subclass has not somehow ``broken'' the object's behaviour in a more general sense.

Test::Object is a testing package designed to allow you to easily test what you believe is a valid object against the expected behaviour of all of the classes in its inheritance tree in one single call.

Home page
https://metacpan.org/release/Test-Object
Location
License

Derivations

SystemTargetDerivationBuild status
x86_64-linux/gnu/store/qz7bx5mrbzkpva9ikc7dm5xvr45q2bj4-perl-test-object-0.08.drv
x86_64-linuxxtensa-ath9k-elf/gnu/store/j7y65qbkj0r0hkla4hvfn2c2ra95iplb-perl-test-object-0.08.drv
    x86_64-linuxx86_64-w64-mingw32/gnu/store/wnrvx3d1gip3ymikagl0dxqhy9vy5s0f-perl-test-object-0.08.drv
    x86_64-linuxx86_64-pc-gnu/gnu/store/bq9f588m6fwr98paqadsnqgrfb0z69ky-perl-test-object-0.08.drv
    x86_64-linuxx86_64-linux-gnux32/gnu/store/pdbmasygkspv4p4jfbpks1f8lzclmrn4-perl-test-object-0.08.drv
      x86_64-linuxriscv64-linux-gnu/gnu/store/r64vdjqhv6l0g8l3fm42kqi7gx5s079j-perl-test-object-0.08.drv
      x86_64-linuxpowerpc-linux-gnu/gnu/store/8k3bbjzclvf0fnavs5iqm0lp68xwwxyl-perl-test-object-0.08.drv
        x86_64-linuxpowerpc64-linux-gnu/gnu/store/lbkwlj2qrngabykaafaxrpnidc05yk3n-perl-test-object-0.08.drv
          x86_64-linuxpowerpc64le-linux-gnu/gnu/store/4nx8ya05965pil3yaqqpxi93a16gmgjd-perl-test-object-0.08.drv
          x86_64-linuxor1k-elf/gnu/store/a8awbi9schgz7g8nmg57hl4pnlgbbqdm-perl-test-object-0.08.drv
            x86_64-linuxmips64el-linux-gnu/gnu/store/ydpaqjdzrra67arnxsk69cyaxrf5kwh1-perl-test-object-0.08.drv
              x86_64-linuxloongarch64-linux-gnu/gnu/store/x72bxa4d6469641cd3vq1q2pgjdz0k3j-perl-test-object-0.08.drv
              x86_64-linuxi686-w64-mingw32/gnu/store/fn6wa0xk4dm1qmdj2yb1fjrijm6hn525-perl-test-object-0.08.drv
                x86_64-linuxi586-pc-gnu/gnu/store/q681w9i62l93r12y7j3gv4v2s582gbw0-perl-test-object-0.08.drv
                x86_64-linuxavr/gnu/store/mk0v5hwmg8dibdhpzbhz7v0qnlq8pqv9-perl-test-object-0.08.drv
                  x86_64-linuxarm-linux-gnueabihf/gnu/store/v6amgrq89wysb0lrywj6ljinqxg00d2i-perl-test-object-0.08.drv
                  x86_64-linuxaarch64-linux-gnu/gnu/store/q17zrdx7kaxgxysxpr8hlfxvd2jlrcss-perl-test-object-0.08.drv
                  x86_64-gnu/gnu/store/cagvjnd1kyjnq75cnfvaf14v2iphzz4w-perl-test-object-0.08.drv
                    riscv64-linux/gnu/store/39vx150x69bzv57s8hv668908pn6ph2i-perl-test-object-0.08.drv
                    powerpc-linux/gnu/store/c5hx3fb5mcziq3qlfrbssjn9859xagz8-perl-test-object-0.08.drv
                      powerpc64le-linux/gnu/store/g8pvh0hzw9r9d739icc39d9nbair8vgm-perl-test-object-0.08.drv
                      mips64el-linux/gnu/store/6xlvr6j41dssznb714y3xkcqqdbkjnz8-perl-test-object-0.08.drv
                        i686-linux/gnu/store/9r0xmlwsf99qaxfbg02cg2xjd87zgdsf-perl-test-object-0.08.drv
                        i586-gnu/gnu/store/jcllba29za6is09110qrxk4av8qiby85-perl-test-object-0.08.drv
                          armhf-linux/gnu/store/s39ihcz2l0gmn5hkmy0lwzg9gklwxcff-perl-test-object-0.08.drv
                          aarch64-linux/gnu/store/bfq03gxjyxp993xh32vkj02jim3nly01-perl-test-object-0.08.drv

                          Lint warnings

                          LinterMessageLocation
                          description

                          Validate package descriptions

                          use @code or similar ornament instead of quotes
                          • gnu/packages/perl-check.scm (line: 1203, column: 5)