Mercurial > pub > Impl
comparison Lib/IMPL/Test/Unit.pm @ 166:4267a2ac3d46
Added Class::Template,
Rewritten SQL::Schema
'use parent' directive instead of 'use base'
author | wizard |
---|---|
date | Sat, 23 Apr 2011 23:12:06 +0400 |
parents | f8de52d3c112 |
children | 2184fa28b49e |
comparison
equal
deleted
inserted
replaced
165:76515373dac0 | 166:4267a2ac3d46 |
---|---|
1 package IMPL::Test::Unit; | 1 package IMPL::Test::Unit; |
2 use strict; | 2 use strict; |
3 use warnings; | 3 use warnings; |
4 | 4 |
5 use base qw(IMPL::Object); | 5 use parent qw(IMPL::Object); |
6 use IMPL::Class::Property; | 6 use IMPL::Class::Property; |
7 | 7 |
8 use Time::HiRes qw(gettimeofday tv_interval); | 8 use Time::HiRes qw(gettimeofday tv_interval); |
9 | 9 |
10 use Error qw(:try); | 10 use Error qw(:try); |
108 ); | 108 ); |
109 } | 109 } |
110 } | 110 } |
111 | 111 |
112 package IMPL::Test::Unit::TestInfo; | 112 package IMPL::Test::Unit::TestInfo; |
113 use base qw(IMPL::Object::Meta); | 113 use parent qw(IMPL::Object::Meta); |
114 use IMPL::Class::Property; | 114 use IMPL::Class::Property; |
115 | 115 |
116 require IMPL::Exception; | 116 require IMPL::Exception; |
117 | 117 |
118 BEGIN { | 118 BEGIN { |
126 $this->Name($name); | 126 $this->Name($name); |
127 $this->Code($code) or die new IMPL::InvalidArgumentException("The Code is a required parameter"); | 127 $this->Code($code) or die new IMPL::InvalidArgumentException("The Code is a required parameter"); |
128 } | 128 } |
129 | 129 |
130 package IMPL::Test::Unit::SharedData; | 130 package IMPL::Test::Unit::SharedData; |
131 use base qw(IMPL::Object::Meta); | 131 use parent qw(IMPL::Object::Meta); |
132 use IMPL::Class::Property; | 132 use IMPL::Class::Property; |
133 | 133 |
134 BEGIN { | 134 BEGIN { |
135 public property DataList => prop_all | prop_list; | 135 public property DataList => prop_all | prop_list; |
136 } | 136 } |