24 lines
		
	
	
		
			502 B
		
	
	
	
		
			Haxe
		
	
	
	
	
	
		
		
			
		
	
	
			24 lines
		
	
	
		
			502 B
		
	
	
	
		
			Haxe
		
	
	
	
	
	
|  | package tests; | ||
|  | 
 | ||
|  | import NativeGen; | ||
|  | 
 | ||
|  | class TestNativeGen extends haxe.unit.TestCase | ||
|  | { | ||
|  |    @:unreflective var unreflectiveValue:NativeGen; | ||
|  | 
 | ||
|  |    @:unreflective public function unreflectiveFunction(inGen:NativeGen) | ||
|  |    { | ||
|  |       unreflectiveValue = inGen; | ||
|  |       return unreflectiveValue.x==22; | ||
|  |    } | ||
|  | 
 | ||
|  |    public function testCreate() | ||
|  |    { | ||
|  |       var nGen:NativeGenStruct = null; | ||
|  |       nGen.x = 22; | ||
|  |       assertTrue(nGen.getValue()==22); | ||
|  | 
 | ||
|  |       assertTrue(unreflectiveFunction(nGen) ); | ||
|  |    } | ||
|  | } |