Added comments

This commit is contained in:
Johanna 2024-03-20 14:06:15 +01:00
parent 88c53ae4b6
commit 00f72df65f

View file

@ -5,8 +5,12 @@ import (
"testing" "testing"
) )
// TestNewConfig tests the creation of a new configuration object
func TestNewConfig(t *testing.T) { func TestNewConfig(t *testing.T) {
// Arrange
c := NewConfig() c := NewConfig()
// Act & Assert
if c.Port != 8080 { if c.Port != 8080 {
t.Errorf("Expected port to be 8080, got %d", c.Port) t.Errorf("Expected port to be 8080, got %d", c.Port)
} }
@ -24,9 +28,15 @@ func TestNewConfig(t *testing.T) {
} }
} }
// TestWriteConfig tests the function to write the configuration to a file
func TestWriteConfig(t *testing.T) { func TestWriteConfig(t *testing.T) {
// Arrange
c := NewConfig() c := NewConfig()
//Act
err := c.WriteConfigToFile("test.toml") err := c.WriteConfigToFile("test.toml")
// Assert
if err != nil { if err != nil {
t.Errorf("Expected no error, got %s", err) t.Errorf("Expected no error, got %s", err)
} }
@ -35,14 +45,23 @@ func TestWriteConfig(t *testing.T) {
_ = os.Remove("test.toml") _ = os.Remove("test.toml")
} }
// TestReadConfig tests the function to read the configuration from a file
func TestReadConfig(t *testing.T) { func TestReadConfig(t *testing.T) {
// Arrange
c := NewConfig() c := NewConfig()
// Act
err := c.WriteConfigToFile("test.toml") err := c.WriteConfigToFile("test.toml")
// Assert
if err != nil { if err != nil {
t.Errorf("Expected no error, got %s", err) t.Errorf("Expected no error, got %s", err)
} }
// Act
c2, err := ReadConfigFromFile("test.toml") c2, err := ReadConfigFromFile("test.toml")
// Assert
if err != nil { if err != nil {
t.Errorf("Expected no error, got %s", err) t.Errorf("Expected no error, got %s", err)
} }