mxssl / doubly-linked-list-golang

Doubly Linked List implementation in Go (Golang)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Doubly Linked List

Doubly Linked List implementation in Go (Golang).

go test -v -cover ./...
=== RUN   TestSingleNodeHead
--- PASS: TestSingleNodeHead (0.00s)
=== RUN   TestSingleNodeTail
--- PASS: TestSingleNodeTail (0.00s)
=== RUN   TestRemoveHead
--- PASS: TestRemoveHead (0.00s)
=== RUN   TestRemoveTail
--- PASS: TestRemoveTail (0.00s)
=== RUN   TestRemoveNodesWithValueHead
--- PASS: TestRemoveNodesWithValueHead (0.00s)
=== RUN   TestRemoveNodesWithValueTail
--- PASS: TestRemoveNodesWithValueTail (0.00s)
=== RUN   TestInsertAtPosition
--- PASS: TestInsertAtPosition (0.00s)
=== RUN   TestSetHeadAndTail
--- PASS: TestSetHeadAndTail (0.00s)
=== RUN   TestInsertAfterHead
--- PASS: TestInsertAfterHead (0.00s)
=== RUN   TestInsertBeforeHead
--- PASS: TestInsertBeforeHead (0.00s)
=== RUN   TestInsertAfterTail
--- PASS: TestInsertAfterTail (0.00s)
=== RUN   TestInsertBeforeTail
--- PASS: TestInsertBeforeTail (0.00s)
=== RUN   TestInsertAtPositionHeadTail
--- PASS: TestInsertAtPositionHeadTail (0.00s)
=== RUN   TestContainsNodeWithValueHead
--- PASS: TestContainsNodeWithValueHead (0.00s)
=== RUN   TestContainsNodeWithValueTail
--- PASS: TestContainsNodeWithValueTail (0.00s)
=== RUN   TestContainsNodeWithValue
--- PASS: TestContainsNodeWithValue (0.00s)
PASS
coverage: 86.7% of statements
ok      github.com/mxssl/doubly-linked-list-golang      0.006s  coverage: 86.7% of statements

About

Doubly Linked List implementation in Go (Golang)


Languages

Language:Go 100.0%