示例#1
0
        public virtual void TestJobToString()
        {
            Cluster        cluster = Org.Mockito.Mockito.Mock <Cluster>();
            ClientProtocol client  = Org.Mockito.Mockito.Mock <ClientProtocol>();

            Org.Mockito.Mockito.When(cluster.GetClient()).ThenReturn(client);
            JobID     jobid  = new JobID("1014873536921", 6);
            JobStatus status = new JobStatus(jobid, 0.0f, 0.0f, 0.0f, 0.0f, JobStatus.State.Failed
                                             , JobPriority.Normal, "root", "TestJobToString", "job file", "tracking url");

            Org.Mockito.Mockito.When(client.GetJobStatus(jobid)).ThenReturn(status);
            Org.Mockito.Mockito.When(client.GetTaskReports(jobid, TaskType.Map)).ThenReturn(new
                                                                                            TaskReport[0]);
            Org.Mockito.Mockito.When(client.GetTaskReports(jobid, TaskType.Reduce)).ThenReturn
                (new TaskReport[0]);
            Org.Mockito.Mockito.When(client.GetTaskCompletionEvents(jobid, 0, 10)).ThenReturn
                (new TaskCompletionEvent[0]);
            Job job = Job.GetInstance(cluster, status, new JobConf());

            NUnit.Framework.Assert.IsNotNull(job.ToString());
        }