public void testSetSerializer() { IPofContext ctx = new ConfigurablePofContext("assembly://Coherence.Tests/Tangosol.Resources/s4hc-test-config.xml"); var set = new HashSet(); Assert.IsTrue(ctx.IsUserType(set)); Assert.IsTrue(ctx.IsUserType(typeof(HashSet))); Assert.IsTrue(ctx.IsUserType(typeof(HashSet).AssemblyQualifiedName)); var buffer = new MemoryStream(1024); var writer = new DataWriter(buffer); ctx.Serialize(writer, new HashSet()); var reader = new DataReader(buffer); buffer.Position = 0; object o = ctx.Deserialize(reader); Assert.IsTrue(o is HashSet); buffer.Close(); ctx = new SafeConfigurablePofContext("assembly://Coherence.Tests/Tangosol.Resources/s4hc-test-config.xml"); Assert.IsTrue(ctx.IsUserType(set)); Assert.IsTrue(ctx.IsUserType(typeof(HashSet))); Assert.IsTrue(ctx.IsUserType(typeof(HashSet).AssemblyQualifiedName)); buffer = new MemoryStream(1024); writer = new DataWriter(buffer); ctx.Serialize(writer, new HashSet()); reader = new DataReader(buffer); buffer.Position = 0; o = ctx.Deserialize(reader); Assert.IsTrue(o is HashSet); buffer.Close(); }
public void testIsUserTypeWithKnownTypeName() { var ctx = new SafeConfigurablePofContext(); Assert.IsTrue(ctx.IsUserType(typeof(Exception).AssemblyQualifiedName)); }
public void testIsUserTypeWithUnknownTypeName() { var ctx = new SafeConfigurablePofContext(); Assert.IsFalse(ctx.IsUserType(typeof(SafeConfigurablePofContextTests).AssemblyQualifiedName)); }
public void testIsUserTypeWithPofTypeName() { var ctx = new SafeConfigurablePofContext(); Assert.IsFalse(ctx.IsUserType(typeof(HashDictionary).AssemblyQualifiedName)); }
public void testIsUserTypeWithNullTypeName() { var ctx = new SafeConfigurablePofContext(); ctx.IsUserType((String)null); }
public void testIsUserTypeWithKnownObject() { var ctx = new SafeConfigurablePofContext(); Assert.IsTrue(ctx.IsUserType(new Exception())); }
public void testIsUserTypeWithPofObject() { var ctx = new SafeConfigurablePofContext(); Assert.IsFalse(ctx.IsUserType(new HashDictionary())); }
public void testIsUserTypeWithUnknownObject() { var ctx = new SafeConfigurablePofContext(); Assert.IsFalse(ctx.IsUserType(this)); }
public void testIsUserTypeWithNullObject() { var ctx = new SafeConfigurablePofContext(); ctx.IsUserType((Object)null); }