MCPcopy Create free account
hub / github.com/driangle/taskmd / createTestTasks

Function createTestTasks

sdk/go/graph/graph_test.go:11–44  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

9)
10
11func createTestTasks() []*model.Task {
12 return []*model.Task{
13 {
14 ID: "T1",
15 Title: "Task 1",
16 Status: model.StatusCompleted,
17 Dependencies: []string{},
18 },
19 {
20 ID: "T2",
21 Title: "Task 2",
22 Status: model.StatusCompleted,
23 Dependencies: []string{"T1"},
24 },
25 {
26 ID: "T3",
27 Title: "Task 3",
28 Status: model.StatusInProgress,
29 Dependencies: []string{"T1", "T2"},
30 },
31 {
32 ID: "T4",
33 Title: "Task 4",
34 Status: model.StatusPending,
35 Dependencies: []string{"T2"},
36 },
37 {
38 ID: "T5",
39 Title: "Task 5",
40 Status: model.StatusPending,
41 Dependencies: []string{"T3", "T4"},
42 },
43 }
44}
45
46func TestNewGraph(t *testing.T) {
47 tasks := createTestTasks()

Callers 6

TestNewGraphFunction · 0.85
TestGetDownstreamFunction · 0.85
TestGetUpstreamFunction · 0.85
TestDetectNoCyclesFunction · 0.85
TestFilterTasksFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected