/// <summary>Simple test PartialJob</summary> /// <exception cref="System.Exception"/> public virtual void TestPartialJob() { JobId jobId = new JobIdPBImpl(); jobId.SetId(0); JobIndexInfo jii = new JobIndexInfo(0L, Runtime.CurrentTimeMillis(), "user", "jobName" , jobId, 3, 2, "JobStatus"); PartialJob test = new PartialJob(jii, jobId); NUnit.Framework.Assert.AreEqual(1.0f, test.GetProgress(), 0.001); NUnit.Framework.Assert.IsNull(test.GetAllCounters()); NUnit.Framework.Assert.IsNull(test.GetTasks()); NUnit.Framework.Assert.IsNull(test.GetTasks(TaskType.Map)); NUnit.Framework.Assert.IsNull(test.GetTask(new TaskIdPBImpl())); NUnit.Framework.Assert.IsNull(test.GetTaskAttemptCompletionEvents(0, 100)); NUnit.Framework.Assert.IsNull(test.GetMapAttemptCompletionEvents(0, 100)); NUnit.Framework.Assert.IsTrue(test.CheckAccess(UserGroupInformation.GetCurrentUser (), null)); NUnit.Framework.Assert.IsNull(test.GetAMInfos()); }