package InheritedSuite::TestNames;
# This class is probably overkill :-)
use strict;
use base 'Test::Unit::TestCase';
use InheritedSuite::Simple;
use InheritedSuite::OverrideNew;
use InheritedSuite::OverrideNewName;
sub test_names {
my $self = shift;
my $simple = InheritedSuite::Simple->new();
$self->assert_str_equals('Simple inherited suite', $simple->name());
my $override_new = InheritedSuite::OverrideNew->new();
$self->assert_str_equals('Inherited suite overriding new()',
$override_new->name());
my $override_new_name = InheritedSuite::OverrideNewName->new();
$self->assert_str_equals('Inherited suite overriding new() and name()',
$override_new_name->name());
}
1;