php5 test coverage
This commit is contained in:
		
							parent
							
								
									d40cdc5426
								
							
						
					
					
						commit
						75f952ad03
					
				
							
								
								
									
										16
									
								
								diff
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								diff
									
									
									
									
									
								
							| @ -420,9 +420,17 @@ | ||||
| 420 | ||||
| 421 | ||||
| 422 | ||||
| -423 | ||||
| 424 | ||||
| 425 | ||||
| -426 | ||||
| 427 | ||||
| -428 | ||||
| -429 | ||||
| -430 | ||||
| -431 | ||||
| -432 | ||||
| -433 | ||||
| 434 | ||||
| 435 | ||||
| 436 | ||||
| @ -482,14 +490,6 @@ | ||||
| 528 | ||||
| 
 | ||||
| 
 | ||||
| -423 | ||||
| -426 | ||||
| -428 | ||||
| -429 | ||||
| -430 | ||||
| -431 | ||||
| -432 | ||||
| -433 | ||||
| -437 | ||||
| -442 | ||||
| -445 | ||||
|  | ||||
| @ -61,6 +61,9 @@ CAD; | ||||
| CAD; | ||||
| 		<<<"CAD" | ||||
| 	hello | ||||
| CAD; | ||||
| 		<<<"CAD" | ||||
| 	hello $world | ||||
| CAD; | ||||
| 		<<<'CAD' | ||||
| 	hello $world | ||||
| @ -294,8 +297,8 @@ CAD; | ||||
| 		yield; | ||||
| 		yield $a; | ||||
| 		yield $a => $b; | ||||
| 		yield 1; | ||||
| 		yield $a => 1; | ||||
| 		yield Foo::class; | ||||
| 		yield $a => Foo::class; | ||||
| 		 | ||||
| 		(array)$a; | ||||
| 		(boolean)$a; | ||||
| @ -405,6 +408,8 @@ CAD; | ||||
| 		static $a = namespace\Foo; | ||||
| 		static $a = \Foo; | ||||
| 		static $a = array(); | ||||
| 		static $a = array(1 => 1, 2); | ||||
| 		static $a = [1, 2 => 2][0]; | ||||
| 	` | ||||
| 
 | ||||
| 	expectedParams := []node.Node{ | ||||
| @ -539,6 +544,15 @@ CAD; | ||||
| 			&stmt.Expression{ | ||||
| 				Expr: &scalar.String{Value: "\thello\n"}, | ||||
| 			}, | ||||
| 			&stmt.Expression{ | ||||
| 				Expr: &scalar.Encapsed{ | ||||
| 					Parts: []node.Node{ | ||||
| 						&scalar.EncapsedStringPart{Value: "\thello "}, | ||||
| 						&expr.Variable{VarName: &node.Identifier{Value: "$world"}}, | ||||
| 						&scalar.EncapsedStringPart{Value: "\n"}, | ||||
| 					}, | ||||
| 				}, | ||||
| 			}, | ||||
| 			&stmt.Expression{ | ||||
| 				Expr: &scalar.String{Value: "\thello $world\n"}, | ||||
| 			}, | ||||
| @ -2432,13 +2446,27 @@ CAD; | ||||
| 			}, | ||||
| 			&stmt.Expression{ | ||||
| 				Expr: &expr.Yield{ | ||||
| 					Value: &scalar.Lnumber{Value: "1"}, | ||||
| 					Value: &expr.ClassConstFetch{ | ||||
| 						Class: &name.Name{ | ||||
| 							Parts: []node.Node{ | ||||
| 								&name.NamePart{Value: "Foo"}, | ||||
| 							}, | ||||
| 						}, | ||||
| 						ConstantName: &node.Identifier{Value: "class"}, | ||||
| 					}, | ||||
| 				}, | ||||
| 			}, | ||||
| 			&stmt.Expression{ | ||||
| 				Expr: &expr.Yield{ | ||||
| 					Key:   &expr.Variable{VarName: &node.Identifier{Value: "$a"}}, | ||||
| 					Value: &scalar.Lnumber{Value: "1"}, | ||||
| 					Value: &expr.ClassConstFetch{ | ||||
| 						Class: &name.Name{ | ||||
| 							Parts: []node.Node{ | ||||
| 								&name.NamePart{Value: "Foo"}, | ||||
| 							}, | ||||
| 						}, | ||||
| 						ConstantName: &node.Identifier{Value: "class"}, | ||||
| 					}, | ||||
| 				}, | ||||
| 			}, | ||||
| 			&stmt.Expression{ | ||||
| @ -3360,6 +3388,50 @@ CAD; | ||||
| 					}, | ||||
| 				}, | ||||
| 			}, | ||||
| 			&stmt.Static{ | ||||
| 				Vars: []node.Node{ | ||||
| 					&stmt.StaticVar{ | ||||
| 						Variable: &expr.Variable{VarName: &node.Identifier{Value: "$a"}}, | ||||
| 						Expr:  &expr.Array{ | ||||
| 							Items: []node.Node{ | ||||
| 								&expr.ArrayItem{ | ||||
| 									ByRef: false, | ||||
| 									Key: &scalar.Lnumber{Value: "1"}, | ||||
| 									Val: &scalar.Lnumber{Value: "1"}, | ||||
| 								}, | ||||
| 								&expr.ArrayItem{ | ||||
| 									ByRef: false, | ||||
| 									Val: &scalar.Lnumber{Value: "2"}, | ||||
| 								}, | ||||
| 							}, | ||||
| 						}, | ||||
| 					}, | ||||
| 				}, | ||||
| 			}, | ||||
| 
 | ||||
| 			&stmt.Static{ | ||||
| 				Vars: []node.Node{ | ||||
| 					&stmt.StaticVar{ | ||||
| 						Variable: &expr.Variable{VarName: &node.Identifier{Value: "$a"}}, | ||||
| 						Expr: &expr.ArrayDimFetch{ | ||||
| 							Variable: &expr.ShortArray{ | ||||
| 								Items: []node.Node{ | ||||
| 									&expr.ArrayItem{ | ||||
| 										ByRef: false, | ||||
| 										Val: &scalar.Lnumber{Value: "1"}, | ||||
| 									}, | ||||
| 									&expr.ArrayItem{ | ||||
| 										ByRef: false, | ||||
| 										Key: &scalar.Lnumber{Value: "2"}, | ||||
| 										Val: &scalar.Lnumber{Value: "2"}, | ||||
| 									}, | ||||
| 								}, | ||||
| 							}, | ||||
| 							Dim: &scalar.Lnumber{Value: "0"}, | ||||
| 						}, | ||||
| 					}, | ||||
| 				}, | ||||
| 			}, | ||||
| 		}, | ||||
| 	} | ||||
| 
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user