diff --git a/convert_test.go b/convert_test.go deleted file mode 100644 index 0c6ee29..0000000 --- a/convert_test.go +++ /dev/null @@ -1,134 +0,0 @@ -package q5 - -import ( - "testing" -) - -func TestToInt(t *testing.T) { - // int - var input int = 50 - var expected int = 50 - result := ToInt(input) - if expected != result { - t.Errorf("For input %v, expected %d, but got %d", input, expected, result) - } - - // int64 - var input2 int64 = 50000 - var expected2 int = 50000 - result2 := ToInt(input2) - if expected2 != result2 { - t.Errorf("For input %v, expected %d, but got %d", input2, expected2, result2) - } - - // float - var input3 float64 = 3.14 - var expected3 int = 3 - result3 := ToInt(input3) - if expected3 != result3 { - t.Errorf("For input %v, expected %d, but got %d", input3, expected3, result3) - } - -} - -func TestToInt64(t *testing.T) { - // int - var input int = 50 - var expected int64 = 50 - result := ToInt64(input) - if expected != result { - t.Errorf("For input %v, expected %v, but got %v", input, expected, result) - } - - // int64 - var input2 int64 = 50000 - var expected2 int64 = 50000 - result2 := ToInt64(input2) - if expected2 != result2 { - t.Errorf("For input %v, expected %v, but got %v", input2, expected2, result2) - } - - // float - var input3 float64 = 3.14 - var expected3 int64 = 3 - result3 := ToInt64(input3) - if expected3 != result3 { - t.Errorf("For input %v, expected %v, but got %v", input3, expected3, result3) - } - - // string - var input4 string = "100108454613" - var expected4 int64 = 100108454613 - result4 := ToInt64(input4) - if expected4 != result4 { - t.Errorf("For input %v, expected %v, but got %v", input4, expected4, result4) - } -} - -func TestToFloat(t *testing.T) { - // int - var input int = 50 - var expected float64 = 50 - result := ToFloat(input) - if expected != result { - t.Errorf("For input %v, expected %v, but got %v", input, expected, result) - } - - // int64 - var input2 int64 = 50000 - var expected2 float64 = 50000 - result2 := ToFloat(input2) - if expected2 != result2 { - t.Errorf("For input %v, expected %v, but got %v", input2, expected2, result2) - } - - // float - var input3 float64 = 3.14 - var expected3 float64 = 3.14 - result3 := ToFloat(input3) - if expected3 != result3 { - t.Errorf("For input %v, expected %v, but got %v", input3, expected3, result3) - } - - // string - var input4 string = "100108454613" - var expected4 float64 = 100108454613 - result4 := ToFloat(input4) - if expected4 != result4 { - t.Errorf("For input %v, expected %v, but got %v", input4, expected4, result4) - } -} - -func TestToString(t *testing.T) { - // int - var input int = 50 - var expected string = "50" - result := ToString(input) - if expected != result { - t.Errorf("For input %v, expected %s, but got %s", input, expected, result) - } - - // int64 - var input2 int64 = 50000 - expected2 := "50000" - result2 := ToString(input2) - if expected2 != result2 { - t.Errorf("For input %v, expected %v, but got %v", input2, expected2, result2) - } - - // float - var input3 float64 = 3.14 - var expected3 string = "3.14" - result3 := ToString(input3) - if expected3 != result3 { - t.Errorf("For input %v, expected %v, but got %v", input3, expected3, result3) - } - - // string - input4 := "apple" - expected4 := "apple" - result4 := ToString(input4) - if expected4 != result4 { - t.Errorf("For input %v, expected %v, but got %v", input4, expected4, result4) - } -}