Skip to content

Commit

Permalink
Update
Browse files Browse the repository at this point in the history
  • Loading branch information
zarnoevic committed Feb 27, 2024
1 parent 7193946 commit a40be01
Showing 1 changed file with 17 additions and 17 deletions.
34 changes: 17 additions & 17 deletions src/pkg/orderedmap/orderedmap_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,41 +4,41 @@ import (
"testing"
)

func TestOrderedMap_AddItem(t *testing.T) {
func TestOrderedMap_Add(t *testing.T) {
om := NewOrderedMap()
om.AddItem("key1", "value1")
om.Add("key1", "value1")

if val, exists := om.GetItem("key1"); !exists || val != "value1" {
t.Errorf("AddItem failed to add key1 with value1, got: %s, want: value1", val)
if val, exists := om.Get("key1"); !exists || val != "value1" {
t.Errorf("Add failed to add key1 with value1, got: %s, want: value1", val)
}
}

func TestOrderedMap_DeleteItem(t *testing.T) {
func TestOrderedMap_Delete(t *testing.T) {
om := NewOrderedMap()
om.AddItem("key1", "value1")
om.DeleteItem("key1")
om.Add("key1", "value1")
om.Delete("key1")

if _, exists := om.GetItem("key1"); exists {
t.Error("DeleteItem failed to delete key1")
if _, exists := om.Get("key1"); exists {
t.Error("Delete failed to delete key1")
}
}

func TestOrderedMap_GetItem(t *testing.T) {
func TestOrderedMap_Get(t *testing.T) {
om := NewOrderedMap()
om.AddItem("key1", "value1")
om.Add("key1", "value1")

if val, exists := om.GetItem("key1"); !exists || val != "value1" {
if val, exists := om.Get("key1"); !exists || val != "value1" {
t.Errorf("GetItem failed to retrieve the correct value for key1, got: %s, want: value1", val)
}
}

func TestOrderedMap_GetAllItems(t *testing.T) {
func TestOrderedMap_GetAll(t *testing.T) {
om := NewOrderedMap()
om.AddItem("key1", "value1")
om.AddItem("key2", "value2")
om.Add("key1", "value1")
om.Add("key2", "value2")

items := om.GetAllItems()
items := om.GetAll()
if len(items) != 2 || items[0].value != "value1" || items[1].value != "value2" {
t.Errorf("GetAllItems failed to retrieve all items in order, got: %v", items)
t.Errorf("GetAll failed to retrieve all items in order, got: %v", items)
}
}

0 comments on commit a40be01

Please sign in to comment.