Added comments
This commit is contained in:
parent
88c53ae4b6
commit
00f72df65f
1 changed files with 19 additions and 0 deletions
|
@ -5,8 +5,12 @@ import (
|
|||
"testing"
|
||||
)
|
||||
|
||||
// TestNewConfig tests the creation of a new configuration object
|
||||
func TestNewConfig(t *testing.T) {
|
||||
// Arrange
|
||||
c := NewConfig()
|
||||
|
||||
// Act & Assert
|
||||
if c.Port != 8080 {
|
||||
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) {
|
||||
// Arrange
|
||||
c := NewConfig()
|
||||
|
||||
//Act
|
||||
err := c.WriteConfigToFile("test.toml")
|
||||
|
||||
// Assert
|
||||
if err != nil {
|
||||
t.Errorf("Expected no error, got %s", err)
|
||||
}
|
||||
|
@ -35,14 +45,23 @@ func TestWriteConfig(t *testing.T) {
|
|||
_ = os.Remove("test.toml")
|
||||
}
|
||||
|
||||
// TestReadConfig tests the function to read the configuration from a file
|
||||
func TestReadConfig(t *testing.T) {
|
||||
// Arrange
|
||||
c := NewConfig()
|
||||
|
||||
// Act
|
||||
err := c.WriteConfigToFile("test.toml")
|
||||
|
||||
// Assert
|
||||
if err != nil {
|
||||
t.Errorf("Expected no error, got %s", err)
|
||||
}
|
||||
|
||||
// Act
|
||||
c2, err := ReadConfigFromFile("test.toml")
|
||||
|
||||
// Assert
|
||||
if err != nil {
|
||||
t.Errorf("Expected no error, got %s", err)
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue