diff --git a/calculator/calculator.go b/calculator/calculator.go index 55fe9df..067f273 100755 --- a/calculator/calculator.go +++ b/calculator/calculator.go @@ -6,5 +6,9 @@ func Add(a, b float64) float64 { } func Subtract(a, b float64) float64 { - return b - a + return a - b +} + +func Multiply(a, b float64) float64 { + return a * b } diff --git a/calculator/calculator_test.go b/calculator/calculator_test.go index 20c6f88..0ff3a09 100755 --- a/calculator/calculator_test.go +++ b/calculator/calculator_test.go @@ -22,3 +22,12 @@ func TestSubtract(t *testing.T) { t.Errorf("want %f, got %f", want, got) } } + +func TestMultiply(t *testing.T) { + t.Parallel() + var want float64 = 6 + got := calculator.Multiply(2, 3) + if want != got { + t.Errorf("want %f, got %f", want, got) + } +}