File tree Expand file tree Collapse file tree 2 files changed +30
-0
lines changed Expand file tree Collapse file tree 2 files changed +30
-0
lines changed Original file line number Diff line number Diff line change
1
+ package multiply
2
+
3
+ // Multiply https://www.codewars.com/kata/50654ddff44f800200000004/train/go
4
+ func Multiply (a , b int ) int {
5
+ return a * b
6
+ }
Original file line number Diff line number Diff line change
1
+ package multiply_test
2
+
3
+ import (
4
+ . "github.com/onsi/ginkgo"
5
+ . "github.com/onsi/gomega"
6
+ . "go-katas/multiply"
7
+ "testing"
8
+ )
9
+
10
+ var _ = Describe ("multiply method" , func () {
11
+ It ("should multiply integers" , func () {
12
+ Expect (Multiply (1 , 1 )).To (Equal (1 ))
13
+ Expect (Multiply (2 , 5 )).To (Equal (10 ))
14
+ Expect (Multiply (5 , 10 )).To (Equal (50 ))
15
+ Expect (Multiply (5 , 0 )).To (Equal (0 ))
16
+ Expect (Multiply (0 , 5 )).To (Equal (0 ))
17
+ Expect (Multiply (0 , 0 )).To (Equal (0 ))
18
+ })
19
+ })
20
+
21
+ func TestSuite (t * testing.T ) {
22
+ RegisterFailHandler (Fail )
23
+ RunSpecs (t , "Multiply" )
24
+ }
You can’t perform that action at this time.
0 commit comments