package TestCase::Inline {
# Inline expansion
sub constant_sub_return_double : double () {
return 0.25;
}
# Array store undef
sub constant_sub : int () {
unless (constant_sub_return_double() == 0.25) {
return 0;
}
return 1;
}
# Inline expansion
sub new : TestCase::Inline () {
return new TestCase::Inline;
}
# Array store undef
sub new_inline : int () {
my $self = TestCase::Inline->new;
unless ($self isa TestCase::Inline) {
return 0;
}
return 1;
}
}