File: 012_RT61906.t

package info (click to toggle)
libmouse-perl 2.6.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 2,156 kB
  • sloc: perl: 14,569; ansic: 218; makefile: 8
file content (35 lines) | stat: -rw-r--r-- 693 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#!perl
#https://rt.cpan.org/Ticket/Display.html?id=61906
use strict;
use warnings;
use Test::More;

package MouseObj;
use Mouse;

has 'only_accessor' => (
   is  => 'rw',
   isa => 'Int',
   accessor => 'only_accessor_accessor',
);

has 'accesor_and_writer' => (
   is  => 'rw',
   isa => 'Int',
   accessor => 'accesor_and_writer_accessor',
   writer   => 'accesor_and_writer_writer',
);

has 'not_with_is' => (
   isa => 'Int',
   accessor => 'not_with_is_accessor',
);

package main;

can_ok('MouseObj', 'only_accessor_accessor');
can_ok('MouseObj', 'accesor_and_writer_accessor');
can_ok('MouseObj', 'accesor_and_writer_writer');
can_ok('MouseObj', 'not_with_is_accessor');

done_testing;