import source from 1.3.40
[external/swig.git] / Examples / test-suite / perl5 / naturalvar_runme.pl
1 #!/usr/bin/perl
2 use strict;
3 use warnings;
4 use Test::More tests => 5;
5 BEGIN { use_ok('naturalvar') }
6 require_ok('naturalvar');
7
8 # adapted from ../python/naturalvar_runme.py
9
10 my $f = naturalvar::Foo->new();
11 isa_ok($f, 'naturalvar::Foo');
12 my $b = naturalvar::Bar->new();
13 isa_ok($b, 'naturalvar::Bar');
14
15 $b->{f} = $f;
16
17 $naturalvar::s = "hello";
18
19 $b->{s} = "hello";
20
21 is($naturalvar::s, $b->{s});
22