diff options
| author | Sergei Golubchik <sergii@pisem.net> | 2012-02-07 17:18:41 +0100 |
|---|---|---|
| committer | Sergei Golubchik <sergii@pisem.net> | 2012-02-07 17:18:41 +0100 |
| commit | 98ae512014880ed4613e8f43551be51a274e3058 (patch) | |
| tree | 3b95fdce4d0dd79fd5f09074546b7dfb7ce813f9 /mysql-test/lib/My/Test.pm | |
| parent | 2682a280c8095a367fc8cbe2c1323ba4340f75e8 (diff) | |
| download | mariadb-git-98ae512014880ed4613e8f43551be51a274e3058.tar.gz | |
small cleanup
Diffstat (limited to 'mysql-test/lib/My/Test.pm')
| -rw-r--r-- | mysql-test/lib/My/Test.pm | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/mysql-test/lib/My/Test.pm b/mysql-test/lib/My/Test.pm index 7307d1ad2ff..735e8db5485 100644 --- a/mysql-test/lib/My/Test.pm +++ b/mysql-test/lib/My/Test.pm @@ -35,6 +35,19 @@ sub new { return $self; } +sub copy { + my $self= shift; + my $copy= My::Test->new(); + while (my ($key, $value) = each(%$self)) { + if (ref $value eq "ARRAY") { + push(@{$copy->{$key}}, @$value); + } else { + $copy->{$key}= $value; + } + } + $copy; +} + sub fullname { my ($self)= @_; $self->{name} . (defined $self->{combinations} |
