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