File tree 7 files changed +107
-0
lines changed
7 files changed +107
-0
lines changed Original file line number Diff line number Diff line change
1
+ <?php
2
+
3
+ namespace spec \StructureCheck \Type ;
4
+
5
+ use StructureCheck \Type \BoolType ;
6
+ use PhpSpec \ObjectBehavior ;
7
+ use Prophecy \Argument ;
8
+
9
+ class BoolTypeSpec extends ObjectBehavior
10
+ {
11
+ function it_is_initializable ()
12
+ {
13
+ $ this ->shouldHaveType (BoolType::class);
14
+ }
15
+ }
Original file line number Diff line number Diff line change
1
+ <?php
2
+
3
+ namespace spec \StructureCheck \Type ;
4
+
5
+ use StructureCheck \Type \FloatType ;
6
+ use PhpSpec \ObjectBehavior ;
7
+ use Prophecy \Argument ;
8
+
9
+ class FloatTypeSpec extends ObjectBehavior
10
+ {
11
+ function it_is_initializable ()
12
+ {
13
+ $ this ->shouldHaveType (FloatType::class);
14
+ }
15
+ }
Original file line number Diff line number Diff line change
1
+ <?php
2
+
3
+ namespace spec \StructureCheck \Type ;
4
+
5
+ use StructureCheck \Type \IntType ;
6
+ use PhpSpec \ObjectBehavior ;
7
+ use Prophecy \Argument ;
8
+
9
+ class IntTypeSpec extends ObjectBehavior
10
+ {
11
+ function it_is_initializable ()
12
+ {
13
+ $ this ->shouldHaveType (IntType::class);
14
+ }
15
+ }
Original file line number Diff line number Diff line change
1
+ <?php
2
+
3
+ namespace spec \StructureCheck \Type ;
4
+
5
+ use StructureCheck \Type \ListType ;
6
+ use PhpSpec \ObjectBehavior ;
7
+ use Prophecy \Argument ;
8
+
9
+ class ListTypeSpec extends ObjectBehavior
10
+ {
11
+ function it_is_initializable ()
12
+ {
13
+ $ this ->shouldHaveType (ListType::class);
14
+ }
15
+ }
Original file line number Diff line number Diff line change
1
+ <?php
2
+
3
+ namespace spec \StructureCheck \Type ;
4
+
5
+ use StructureCheck \Type \NullableType ;
6
+ use PhpSpec \ObjectBehavior ;
7
+ use Prophecy \Argument ;
8
+ use StructureCheck \Type \TypeInterface ;
9
+
10
+ class NullableTypeSpec extends ObjectBehavior
11
+ {
12
+ function it_is_initializable (TypeInterface $ childType )
13
+ {
14
+ $ this ->beConstructedWith ($ childType );
15
+ $ this ->shouldHaveType (NullableType::class);
16
+ }
17
+ }
Original file line number Diff line number Diff line change
1
+ <?php
2
+
3
+ namespace spec \StructureCheck \Type ;
4
+
5
+ use StructureCheck \Type \ObjectType ;
6
+ use PhpSpec \ObjectBehavior ;
7
+ use Prophecy \Argument ;
8
+
9
+ class ObjectTypeSpec extends ObjectBehavior
10
+ {
11
+ function it_is_initializable ()
12
+ {
13
+ $ this ->shouldHaveType (ObjectType::class);
14
+ }
15
+ }
Original file line number Diff line number Diff line change
1
+ <?php
2
+
3
+ namespace spec \StructureCheck \Type ;
4
+
5
+ use StructureCheck \Type \StringType ;
6
+ use PhpSpec \ObjectBehavior ;
7
+ use Prophecy \Argument ;
8
+
9
+ class StringTypeSpec extends ObjectBehavior
10
+ {
11
+ function it_is_initializable ()
12
+ {
13
+ $ this ->shouldHaveType (StringType::class);
14
+ }
15
+ }
You can’t perform that action at this time.
0 commit comments