@@ -29,10 +29,11 @@ def test_bind
29
29
30
30
# valid values
31
31
# rubocop:disable Style/StringHashKeys
32
- assert ( @insert_statement . bind ( { 'id' => 1 } ) )
32
+ assert_kind_of ( Ilios :: Cassandra :: Statement , @insert_statement . bind ( { 'id' => 1 } ) )
33
33
# rubocop:enable Style/StringHashKeys
34
- assert ( @insert_statement . bind ( { id : 1 } ) )
35
- assert (
34
+ assert_kind_of ( Ilios ::Cassandra ::Statement , @insert_statement . bind ( { id : 1 } ) )
35
+ assert_kind_of (
36
+ Ilios ::Cassandra ::Statement ,
36
37
@insert_statement . bind (
37
38
{
38
39
id : 1 ,
@@ -55,7 +56,7 @@ def key.to_str
55
56
'id'
56
57
end
57
58
58
- assert ( @insert_statement . bind ( { key => 1 } ) )
59
+ assert_kind_of ( Ilios :: Cassandra :: Statement , @insert_statement . bind ( { key => 1 } ) )
59
60
end
60
61
61
62
def test_bind_null
@@ -75,8 +76,8 @@ def test_bind_tinyint
75
76
assert_raises ( TypeError ) { @insert_statement . bind ( tinyint : Object . new ) }
76
77
77
78
# valid values
78
- assert ( @insert_statement . bind ( tinyint : -2 **7 ) )
79
- assert ( @insert_statement . bind ( tinyint : ( 2 **7 ) - 1 ) )
79
+ assert_kind_of ( Ilios :: Cassandra :: Statement , @insert_statement . bind ( tinyint : -2 **7 ) )
80
+ assert_kind_of ( Ilios :: Cassandra :: Statement , @insert_statement . bind ( tinyint : ( 2 **7 ) - 1 ) )
80
81
81
82
results = insert_and_get_results
82
83
@@ -91,8 +92,8 @@ def test_bind_smallint
91
92
assert_raises ( TypeError ) { @insert_statement . bind ( smallint : Object . new ) }
92
93
93
94
# valid values
94
- assert ( @insert_statement . bind ( smallint : -2 **15 ) )
95
- assert ( @insert_statement . bind ( smallint : ( 2 **15 ) - 1 ) )
95
+ assert_kind_of ( Ilios :: Cassandra :: Statement , @insert_statement . bind ( smallint : -2 **15 ) )
96
+ assert_kind_of ( Ilios :: Cassandra :: Statement , @insert_statement . bind ( smallint : ( 2 **15 ) - 1 ) )
96
97
97
98
results = insert_and_get_results
98
99
@@ -107,8 +108,8 @@ def test_bind_int
107
108
assert_raises ( TypeError ) { @insert_statement . bind ( int : Object . new ) }
108
109
109
110
# valid values
110
- assert ( @insert_statement . bind ( int : -2 **31 ) )
111
- assert ( @insert_statement . bind ( int : ( 2 **31 ) - 1 ) )
111
+ assert_kind_of ( Ilios :: Cassandra :: Statement , @insert_statement . bind ( int : -2 **31 ) )
112
+ assert_kind_of ( Ilios :: Cassandra :: Statement , @insert_statement . bind ( int : ( 2 **31 ) - 1 ) )
112
113
113
114
results = insert_and_get_results
114
115
@@ -121,8 +122,8 @@ def test_bind_bigint
121
122
assert_raises ( TypeError ) { @insert_statement . bind ( bigint : Object . new ) }
122
123
123
124
# valid values
124
- assert ( @insert_statement . bind ( bigint : -2 **62 ) )
125
- assert ( @insert_statement . bind ( bigint : 2 **62 ) )
125
+ assert_kind_of ( Ilios :: Cassandra :: Statement , @insert_statement . bind ( bigint : -2 **62 ) )
126
+ assert_kind_of ( Ilios :: Cassandra :: Statement , @insert_statement . bind ( bigint : 2 **62 ) )
126
127
127
128
results = insert_and_get_results
128
129
@@ -136,8 +137,8 @@ def test_bind_float
136
137
assert_raises ( TypeError ) { @insert_statement . bind ( float : Object . new ) }
137
138
138
139
# valid values
139
- assert ( @insert_statement . bind ( float : -3.402820018375656e+38 ) )
140
- assert ( @insert_statement . bind ( float : 3.402820018375656e+38 ) )
140
+ assert_kind_of ( Ilios :: Cassandra :: Statement , @insert_statement . bind ( float : -3.402820018375656e+38 ) )
141
+ assert_kind_of ( Ilios :: Cassandra :: Statement , @insert_statement . bind ( float : 3.402820018375656e+38 ) )
141
142
142
143
results = insert_and_get_results
143
144
@@ -149,8 +150,8 @@ def test_bind_double
149
150
assert_raises ( TypeError ) { @insert_statement . bind ( double : Object . new ) }
150
151
151
152
# valid values
152
- assert ( @insert_statement . bind ( double : -1.79769313486232e+307 ) )
153
- assert ( @insert_statement . bind ( double : 1.79769313486232e+307 ) )
153
+ assert_kind_of ( Ilios :: Cassandra :: Statement , @insert_statement . bind ( double : -1.79769313486232e+307 ) )
154
+ assert_kind_of ( Ilios :: Cassandra :: Statement , @insert_statement . bind ( double : 1.79769313486232e+307 ) )
154
155
155
156
results = insert_and_get_results
156
157
@@ -159,14 +160,14 @@ def test_bind_double
159
160
160
161
def test_bind_boolean
161
162
# valid values for true
162
- assert ( @insert_statement . bind ( boolean : true ) )
163
+ assert_kind_of ( Ilios :: Cassandra :: Statement , @insert_statement . bind ( boolean : true ) )
163
164
164
165
results = insert_and_get_results
165
166
166
167
assert ( results . first [ 'boolean' ] )
167
168
168
169
# valid values for false
169
- assert ( @insert_statement . bind ( boolean : false ) )
170
+ assert_kind_of ( Ilios :: Cassandra :: Statement , @insert_statement . bind ( boolean : false ) )
170
171
171
172
results = insert_and_get_results
172
173
@@ -178,7 +179,7 @@ def test_bind_text
178
179
assert_raises ( TypeError ) { @insert_statement . bind ( text : Object . new ) }
179
180
180
181
# valid values
181
- assert ( @insert_statement . bind ( text : 'hello' ) )
182
+ assert_kind_of ( Ilios :: Cassandra :: Statement , @insert_statement . bind ( text : 'hello' ) )
182
183
183
184
results = insert_and_get_results
184
185
@@ -190,7 +191,7 @@ def obj.to_str
190
191
'hello'
191
192
end
192
193
193
- assert ( @insert_statement . bind ( text : obj ) )
194
+ assert_kind_of ( Ilios :: Cassandra :: Statement , @insert_statement . bind ( text : obj ) )
194
195
195
196
results = insert_and_get_results
196
197
@@ -204,7 +205,7 @@ def test_bind_timestamp
204
205
# valid values
205
206
time = Time . now . ceil
206
207
207
- assert ( @insert_statement . bind ( timestamp : time ) )
208
+ assert_kind_of ( Ilios :: Cassandra :: Statement , @insert_statement . bind ( timestamp : time ) )
208
209
209
210
results = insert_and_get_results
210
211
@@ -213,7 +214,7 @@ def test_bind_timestamp
213
214
# valid values
214
215
date_time = DateTime . parse ( '2023-11-01T12:30:45' )
215
216
216
- assert ( @insert_statement . bind ( timestamp : date_time ) )
217
+ assert_kind_of ( Ilios :: Cassandra :: Statement , @insert_statement . bind ( timestamp : date_time ) )
217
218
218
219
results = insert_and_get_results
219
220
@@ -227,7 +228,7 @@ def test_bind_uuid
227
228
# valid values
228
229
uuid = SecureRandom . uuid
229
230
230
- assert ( @insert_statement . bind ( uuid : uuid ) )
231
+ assert_kind_of ( Ilios :: Cassandra :: Statement , @insert_statement . bind ( uuid : uuid ) )
231
232
232
233
results = insert_and_get_results
233
234
0 commit comments