github.com/kardianos/nomad@v0.1.3-0.20151022182107-b13df73ee850/api/util_test.go (about) 1 package api 2 3 import ( 4 "testing" 5 ) 6 7 func assertQueryMeta(t *testing.T, qm *QueryMeta) { 8 if qm.LastIndex == 0 { 9 t.Fatalf("bad index: %d", qm.LastIndex) 10 } 11 if qm.RequestTime == 0 { 12 t.Fatalf("bad request time: %d", qm.RequestTime) 13 } 14 if !qm.KnownLeader { 15 t.Fatalf("expected known leader, got none") 16 } 17 } 18 19 func assertWriteMeta(t *testing.T, wm *WriteMeta) { 20 if wm.LastIndex == 0 { 21 t.Fatalf("bad index: %d", wm.LastIndex) 22 } 23 if wm.RequestTime == 0 { 24 t.Fatalf("bad request time: %d", wm.RequestTime) 25 } 26 } 27 28 func testJob() *Job { 29 task := NewTask("task1", "exec"). 30 Require(&Resources{MemoryMB: 256}) 31 32 group := NewTaskGroup("group1", 1). 33 AddTask(task) 34 35 job := NewBatchJob("job1", "redis", "region1", 1). 36 AddDatacenter("dc1"). 37 AddTaskGroup(group) 38 39 return job 40 }