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) );
 | 
						|
   }
 | 
						|
}
 |