public void DefineNewTypedef() { var original = TypeDefTranslator.ResolveTypedef("myfork"); if (original != "myfork") { ROOTNET.NTROOT.gROOT.ProcessLine("typedef int myfork;"); /// Force a re-load - normally someone else behind our backs does this - like after a copmile or similar. ROOTNET.NTROOT.gROOT.GetListOfTypes(true); Assert.AreEqual("int", TypeDefTranslator.ResolveTypedef("myfork"), "the myfork typdef should now be defined"); } }
public void ResolveTypedefTest() { Assert.AreEqual("int", TypeDefTranslator.ResolveTypedef("int"), "No change expected"); Assert.AreEqual("unsigned int", TypeDefTranslator.ResolveTypedef("size_t"), "Should have found it"); }