File: TestNames.pm

package info (click to toggle)
libtest-unit-perl 0.28-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,312 kB
  • sloc: perl: 4,299; makefile: 5
file content (28 lines) | stat: -rw-r--r-- 751 bytes parent folder | download | duplicates (8)
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
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;