From 55ada39252f30aed84cf132ad2ecb474672d588a Mon Sep 17 00:00:00 2001 From: hdt3213 Date: Tue, 11 May 2021 22:48:06 +0800 Subject: [PATCH] add go reference --- README.md | 1 + datastruct/list/linked.go | 8 -------- datastruct/list/linked_test.go | 10 ++++++++++ 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index d4bdbe5..2d48be7 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,7 @@ [![Build Status](https://travis-ci.org/HDT3213/godis.svg?branch=master)](https://travis-ci.org/HDT3213/godis) [![Coverage Status](https://coveralls.io/repos/github/HDT3213/godis/badge.svg?branch=master)](https://coveralls.io/github/HDT3213/godis?branch=master) [![Go Report Card](https://goreportcard.com/badge/github.com/HDT3213/godis)](https://goreportcard.com/report/github.com/HDT3213/godis) +[![Go Reference](https://pkg.go.dev/badge/github.com/hdt3213/godis.svg)](https://pkg.go.dev/github.com/hdt3213/godis) [中文版](https://github.com/hdt3213/godis/blob/master/README_CN.md) diff --git a/datastruct/list/linked.go b/datastruct/list/linked.go index dd8c3e5..a228fc2 100644 --- a/datastruct/list/linked.go +++ b/datastruct/list/linked.go @@ -316,11 +316,3 @@ func Make(vals ...interface{}) *LinkedList { } return &list } - -func MakeBytesList(vals ...[]byte) *LinkedList { - list := LinkedList{} - for _, v := range vals { - list.Add(v) - } - return &list -} diff --git a/datastruct/list/linked_test.go b/datastruct/list/linked_test.go index d624498..d1c9ced 100644 --- a/datastruct/list/linked_test.go +++ b/datastruct/list/linked_test.go @@ -30,6 +30,16 @@ func TestAdd(t *testing.T) { }) } +func TestLinkedList_Contains(t *testing.T) { + list := Make(1, 2, 3, 4) + if !list.Contains(1) { + t.Error("expect true actual false") + } + if list.Contains(-1) { + t.Error("expect false actual true") + } +} + func TestGet(t *testing.T) { list := Make() for i := 0; i < 10; i++ {