public virtual void TestResourceChangeContextWithNullField() { Org.Apache.Hadoop.Yarn.Api.Records.ContainerResourceIncreaseRequest context = Org.Apache.Hadoop.Yarn.Api.Records.ContainerResourceIncreaseRequest .NewInstance(null, null); // to proto and get it back YarnProtos.ContainerResourceIncreaseRequestProto proto = ((ContainerResourceIncreaseRequestPBImpl )context).GetProto(); Org.Apache.Hadoop.Yarn.Api.Records.ContainerResourceIncreaseRequest contextRecover = new ContainerResourceIncreaseRequestPBImpl(proto); // check value NUnit.Framework.Assert.IsNull(contextRecover.GetContainerId()); NUnit.Framework.Assert.IsNull(contextRecover.GetCapability()); }
public virtual void ContainerResourceIncreaseRequest() { ContainerId containerId = ContainerId.NewContainerId(ApplicationAttemptId.NewInstance (ApplicationId.NewInstance(1234, 3), 3), 7); Resource resource = Resource.NewInstance(1023, 3); Org.Apache.Hadoop.Yarn.Api.Records.ContainerResourceIncreaseRequest context = Org.Apache.Hadoop.Yarn.Api.Records.ContainerResourceIncreaseRequest .NewInstance(containerId, resource); // to proto and get it back YarnProtos.ContainerResourceIncreaseRequestProto proto = ((ContainerResourceIncreaseRequestPBImpl )context).GetProto(); Org.Apache.Hadoop.Yarn.Api.Records.ContainerResourceIncreaseRequest contextRecover = new ContainerResourceIncreaseRequestPBImpl(proto); // check value NUnit.Framework.Assert.AreEqual(contextRecover.GetContainerId(), containerId); NUnit.Framework.Assert.AreEqual(contextRecover.GetCapability(), resource); }