MCPcopy Create free account
hub / github.com/austingebauer/go-leetcode / Test_reverse

Function Test_reverse

reverse_integer_7/solution_test.go:8–65  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

6)
7
8func Test_reverse(t *testing.T) {
9 type args struct {
10 x int
11 }
12 tests := []struct {
13 name string
14 args args
15 want int
16 }{
17 {
18 name: "reverse integer",
19 args: args{
20 x: 123,
21 },
22 want: 321,
23 },
24 {
25 name: "reverse integer",
26 args: args{
27 x: -123,
28 },
29 want: -321,
30 },
31 {
32 name: "reverse integer",
33 args: args{
34 x: 120,
35 },
36 want: 21,
37 },
38 {
39 name: "reverse integer",
40 args: args{
41 x: 0,
42 },
43 want: 0,
44 },
45 {
46 name: "reverse integer with positive overflow",
47 args: args{
48 x: 1534236469,
49 },
50 want: 0,
51 },
52 {
53 name: "reverse integer with negative overflow",
54 args: args{
55 x: -2147483648,
56 },
57 want: 0,
58 },
59 }
60 for _, tt := range tests {
61 t.Run(tt.name, func(t *testing.T) {
62 assert.Equal(t, tt.want, reverse(tt.args.x))
63 })
64 }
65}

Callers

nothing calls this directly

Calls 1

reverseFunction · 0.70

Tested by

no test coverage detected